我想在我的应用程序中放置一个图像。当我点击它时,我想转移到另一个页面。一般来说我的asp:image作为链接工作 那可能吗?
答案 0 :(得分:30)
您可以将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>
答案 1 :(得分:19)
您可以将ImageUrl添加到HyperLink。
<asp:HyperLink id="link" runat="server" imageurl="..." />
答案 2 :(得分:3)
确定可能
<a href="Somepage.aspx"><asp:Image id="Image1" runat="server" /></a>
或者,如果您希望代码隐藏处理您要链接的页面以使用asp:ImageButton
<asp:ImageButton id="ImageButton1" runat="server" />
并处理代码隐藏中的click事件
答案 3 :(得分:0)
使用锚标记对图像进行环绕,如下所示:
<a href="urlofmypage">
<asp:Image............ />
</a>
答案 4 :(得分:0)
您可以使用ImageButton并在点击按钮上重定向到您要去的页面。
答案 5 :(得分:0)
asp:image有自己的链接控件。检查一下。