繁体   English   中英

Ajax模态弹出窗口扩展器无法显示图像

[英]Ajax modal popup extender can't show image

我在从asp.net gridview上的imagebutton查看图像时遇到问题

我的图片按钮

<asp:TemplateField HeaderText="Cover Depan" HeaderStyle-Font-Italic="true">
     <ItemTemplate>
         <asp:ImageButton ID="cover1" runat="server" ImageUrl='<%# Eval("cover1") %>' CommandArgument='<%# Eval("cover1") %>' OnClick="ImagePopUp" Width="100" Height="100" />
     </ItemTemplate>
</asp:TemplateField>

我的弹出式扩展程序

<ajaxToolkit:ModalPopupExtender ID="mpeImg" runat="server" TargetControlID="btnDummyc1"
   PopupControlID="pnlImg" BackgroundCssClass="modalBackground"
   DropShadow="true" Enabled="true" CancelControlID="btnCancel">
</ajaxToolkit:ModalPopupExtender>

我的面板

<asp:Panel ID="pnlImg" runat="server" CssClass="modalPopup">
      <asp:Image ID="imgBig" runat="server" Height="100" Width="100"/>
</asp:Panel>

和我的虚无

protected void ImagePopUp(object sender, ImageClickEventArgs e)
    {
        string ImageName = ((ImageButton)sender).CommandArgument;
        imgBig.ImageUrl = Server.MapPath("..") + "/" + ImageName;
        mpeImg.Show(); 
    }

和我的假人按钮

<asp:Button ID="btnDummyc1" runat="server" style="display:none"/>

我已经得到的结果是空白图像

我不知道我的代码有什么问题,如果您知道我的代码有问题,请帮助我

Server.MapPath("..") + "/" + ImageName;

我认为此路径是错误的,请尝试转到浏览器并右键单击空白图像,然后选择“检查元素”选项。

它会向您显示html代码,您可以在其中检查图片网址是否正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM