打开图像控件(asp.net/c#)中单击的图像
本文关键字:图像 单击 net 控件 asp | 更新日期: 2023-09-27 18:25:31
在我的应用程序中,我正在超链接控件中生成一些图像,这些控件可以完全打开图像。我在页面顶部有一个图像控件,我希望在其中显示单击的图像,但使用我的代码,这不起作用。
发生的情况是,单击的图像在新页面上打开,所以我想知道的是如何使图像出现在图像控件中?
<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>
提前谢谢。
您可以这样做:
<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" />
在anchor
标签中放入img
标签并给出
src='<%#Eval("put image address from table column")%>'
并在链接中放入相同的值
href='<%#Eval("put image address from table column")%>'