2011-08-23 106 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="..." />