在我的应用程序中,我在超链接控件中生成一些图像,以完整大小打开图像。我在页面顶部有一个图像控件,我想要显示点击的图像,但是我的代码不起作用。
点击后的图片是在新页面上打开的,所以我想知道如何让图像出现在图像控件中?
<asp:Image ID="fullSizeImage" runat="server" />
<asp:HyperLink ID="link" runat="server" NavigateUrl='<%# Eval("Name", "...directory...") %>' >
<asp:Image ID="Image" runat="server" ImageUrl='<%# Eval("Name", "...directory...") %>' CssClass="thumb" />
</asp:HyperLink>
提前致谢。
答案 0 :(得分:1)
您可以这样做:
<script runat="server">
protected void thumbImage_Click(object sender, ImageClickEventArgs e)
{
fullSizeImage.ImageUrl = "full size image path goes here";
}
</script>
<asp:Image ID="fullSizeImage" runat="server" />
<asp:ImageButton ID="thumbImage" runat="server" ImageUrl="image path goes here" onclick="thumbImage_Click" />
答案 1 :(得分:0)
在img
代码中添加anchor
代码并提供
src='<%#Eval("put image address from table column")%>'
并在链接中添加相同的值
href='<%#Eval("put image address from table column")%>'