2014-09-20 57 views
-1

我想鏈接一個按鈕到這個網站「http://www.afl.com.au/news/2014-09-19/essendon-asada-verdict-delivered」當用戶點擊圖像按鈕。我在網上搜索,找不到一個確切的解決方案。這是我到目前爲止如何在點擊時使用ImageButton?

<asp:ImageButton ID="AFLImageButton1" runat="server" ImageUrl="~/Images/AFLDismissed.png" Width="480px"/> 

我感謝您的幫助,謝謝!

+0

我試圖編輯您的帖子刪除「搜索很多」和「感謝你的筆記」,但幾乎沒有剩下的p ost ...所以我恢復了我的改變。請考慮檢查'ImageButton'的搜索結果,例如http://www.bing.com/search?q=ImageButton,並至少閱讀MSDN文章,以便顯示您嘗試過的onClick處理程序以及您遇到的問題。 – 2014-09-20 02:33:57

+0

@AlexeiLevenkov我做過,在這種情況下,我需要的是Response.Redirect在代碼背後。我沒有想到Response.Redirect,它飛過我的想法。 – helloGoodDay 2014-09-20 02:40:22

+0

考慮重新閱讀你的問題(特別是標題) - 你甚至不知道如何處理點擊的事實。如果你已經在代碼中顯示了處理點擊和添加評論的代碼,「需要導航到url(服務器端)」,這將是更好的問題。相反,你發佈垃圾郵件鏈接到一個網站和很多蓬鬆的文字:(... – 2014-09-20 02:52:20

回答

1

ASPX:

<asp:ImageButton ID="AFLImageButton1" runat="server" 
    ImageUrl="~/Images/AFLDismissed.png" Width="480px" 
    onclick="AFLImageButton1_Click"/> 

後面的代碼:

protected void AFLImageButton1_Click(object sender, ImageClickEventArgs e) 
{ 
     Response.Redirect("http://www.afl.com.au/news/2014-09-19/essendon-asada-verdict-delivered"); 
} 
+0

非常感謝你Samiey!乾杯伴侶:D – helloGoodDay 2014-09-20 02:33:47

+0

不客氣! – 2014-09-20 02:47:01

0
1) use this code 

<asp:ImageButton ID="AFLImageButton1" runat="server" PostBackUrl="http://www.afl.com.au/news/2014-09-19/essendon-asada-verdict-delivered" ImageUrl="~/Images/AFLDismissed.png" Width="480px"/> 

2) use this code 
       or 
<asp:ImageButton ID="AFLImageButton1" runat="server" ImageUrl="~/Images/AFLDismissed.png" onclick="ImageButton1_Click" Width="480px"/> 


cs file add this code 

    protected void LinkButton1_Click(object sender, EventArgs e) 
    { 
     Response.Redirect("http://www.afl.com.au/news/2014-09-19/essendon-asada-verdict-delivered"); 
    } 
0

您可以使用簡單的安克和圖片標籤

<a href="http://www.afl.com.au/news/2014-09-19/essendon-asada-verdict-delivered"><img src="Images/AFLDismissed.png"/></a>