Asp:带链接的图像

时间:2011-08-23 21:33:41

标签: c# asp.net

我想在我的应用程序中放置一个图像。当我点击它时,我想转移到另一个页面。一般来说我的asp:image作为链接工作 那可能吗?

6 个答案:

答案 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有自己的链接控件。检查一下。