无法从onclick事件中设置图片网址

时间:2014-10-31 16:22:00

标签: c# asp.net url

我从图像ID

设置图像网址时遇到问题

我的按钮图片是

<asp:ImageButton ID="ButIm" runat="server" ImageUrl='<%# Eval("image1") %>' CommandArgument='<%# Eval("image1") %>' OnClick="SelectImage" Width="100" Height="100" />

此图片按钮正常工作

我的活动

protected void SelectImage(object sender, ImageClickEventArgs e)
    {
        string ImageName = ((ImageButton)sender).CommandArgument;
        imgVw.ImageUrl = ImageName;
        popImg.Show(); 
    }

我的目标弹出窗口

 <ajaxToolkit:ModalPopupExtender ID="popImg" runat="server"
    PopupControlID="panel1" BackgroundCssClass="modalBackground"
    DropShadow="true" Enabled="true" CancelControlID="Cancel">
 </ajaxToolkit:ModalPopupExtender>

 <asp:Panel ID="panel1" runat="server" CssClass="modalPopup">
    <asp:Image ID="imgVw" runat="server" /><br />
    <asp:Button ID="Cancel" runat="server" Text="Kembali" class="art-button" OnClick="btnCancel_Click" />
 </asp:Panel>

我的问题是,当我在事件上设置断点时,我看到imgVw.ImageUrl的url具有正确的路径但无法显示图像。当我在asp图像ID上手动输入网址时,如

<asp:Image ID="imgVw" ImageUrl="../image/image1.jpg" runat="server" />

弹出窗口可以完美显示图像

有人可以帮我吗?

0 个答案:

没有答案