2011-08-23 75 views
9

我想在我的应用程序中放置图像。当我点击它时,我想移动到另一个页面。一般来说,我的ASP:图像工作链接 这可能吗?Asp:带链接的图像

回答

28

您可以使用ImageButton与服务器端单击事件:

Response.Redirect("SecondPage.aspx"); 

或者,你可以环绕Image控制Hyperlink控制:

<asp:hyperlink id="link" runat="server"> 
    <asp:image id="img" runat="server" imageurl="..." /> 
</asp:hyperlink> 

或者只是使用一个HTML锚标签如果你不需要该链接是动态的:

+1

+1,因为它的搜索引擎友好(超链接) – David

+0

是啊很久以前停止使用LinkBut​​tons! – Curt

0

环绕你的图像的一个锚标记,像这样:

<a href="urlofmypage"> 
<asp:Image............ /> 
</a> 
0

可以使用的ImageButton并点击按钮进行重定向到你想去的页面。

2

确定它可能

<a href="Somepage.aspx"><asp:Image id="Image1" runat="server" /></a> 

或者,如果你想隐藏代码来处理你的连接使用asp:ImageButton

<asp:ImageButton id="ImageButton1" runat="server" /> 

,并在您处理click事件,代码隐藏

哪一页
0

asp:image有自己的链接控件。核实。

17

您可以将ImageUrl添加到HyperLink。

<asp:HyperLink id="link" runat="server" imageurl="..." />