如何在点击时使用ImageButton?

问题描述:

我想链接一个按钮到这个网站“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

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

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"); 
    } 

您可以使用简单的安克和图片标签

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