【发布时间】:2011-08-23 21:33:40
【问题描述】:
我想在我的应用程序中放置一张图片。当我点击它时,我想移动到另一个页面。一般来说,我的 asp:image 作为链接工作 这可能吗??
【问题讨论】:
我想在我的应用程序中放置一张图片。当我点击它时,我想移动到另一个页面。一般来说,我的 asp:image 作为链接工作 这可能吗??
【问题讨论】:
您可以将ImageButton 与服务器端点击事件一起使用:
Response.Redirect("SecondPage.aspx");
或者,您可以将Hyperlink 控件包裹在Image 控件周围:
<asp:hyperlink id="link" runat="server">
<asp:image id="img" runat="server" imageurl="..." />
</asp:hyperlink>
如果您不需要动态链接,则只需使用 HTML 锚标记:
<a href="..">
<asp:image id="img" runat="server" imageurl="..." />
</a>
【讨论】:
您可以将 ImageUrl 添加到超链接。
<asp:HyperLink id="link" runat="server" imageurl="..." />
【讨论】:
肯定有可能
<a href="Somepage.aspx"><asp:Image id="Image1" runat="server" /></a>
或者,如果您希望代码隐藏处理您要链接的页面,请使用asp:ImageButton
<asp:ImageButton id="ImageButton1" runat="server" />
并在您的代码隐藏中处理点击事件
【讨论】:
用锚标记包围您的图像,如下所示:
<a href="urlofmypage">
<asp:Image............ />
</a>
【讨论】:
您可以使用 ImageButton 并在单击按钮时重定向到您要访问的页面。
【讨论】:
asp:image 有自己的链接控制。检查一下。
【讨论】: