2011-08-23 42 views
9

Tôi muốn đặt hình ảnh trong đơn đăng ký của mình. khi tôi nhấp vào nó, tôi muốn chuyển sang trang khác. Nói chung asp của tôi: hình ảnh để làm việc như liên kết Đó có phải là ??Asp: Hình ảnh có liên kết

Trả lời

28

Bạn có thể sử dụng một ImageButton với một sự kiện phía máy chủ nhấp chuột:

Response.Redirect("SecondPage.aspx"); 

Hoặc cách khác, bạn có thể quấn một điều khiển Hyperlink quanh Image kiểm soát:

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

Hoặc chỉ cần sử dụng một anchor HTML nếu bạn không cần liên kết là động:

+1

+1 vì nó thân thiện với SEO (liên kết) – David

+0

Bạn đã ngừng sử dụng LinkButton một thời gian dài trước đây! – Curt

0

Bao quanh hình ảnh của bạn bằng một thẻ liên kết, như sau:

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

bạn có thể sử dụng nút ImageButton và khi nhấp để chuyển hướng đến trang mà bạn muốn truy cập.

2

chắc chắn nó có thể

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

Hoặc nếu bạn muốn code-behind để xử lý mà trang web mà bạn đang liên kết để sử dụng asp:ImageButton

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

và xử lý sự kiện click trong bạn code-behind

0

asp: hình ảnh có kiểm soát liên kết riêng. Kiểm tra nó.

17

Bạn có thể thêm ImageUrl vào siêu liên kết.

<asp:HyperLink id="link" runat="server" imageurl="..." /> 
Các vấn đề liên quan