簡體   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