打开图像控件(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>

提前谢谢。

打开图像控件(asp.net/c#)中单击的图像

您可以这样做:

<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")%>'