2011-08-23 14 views
9

私のアプリケーションに画像を配置したいと思います。それをクリックすると別のページに移動したい。一般的に私のASP:リンクとして動作する画像 それは可能ですか?あなたは、サーバー側のクリックイベントでImageButtonを使用することができますAsp:リンク先の画像

答えて

28

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

それとも、HTMLのアンカーを使用します。

Response.Redirect("SecondPage.aspx"); 

または代わりに、あなたはImageコントロールの周囲Hyperlinkコントロールをラップすることができダイナミックにリンクする必要がない場合は、タグを使用してください:

+1

+1 SEOフレンドリー(ハイパーリンク)ですので、 – 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" /> 

を使用し、あなたの中にコードビハインド

をクリックイベントを処理するためにリンクしているどのページ処理するコードビハインドたい場合は、
0

asp:画像にリンクコントロールがあります。それを確認してください。

17

ImageUrlをHyperLinkに追加できます。

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