如何在点击时使用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"/>
我感谢您的帮助,谢谢!
答
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>
我试图编辑您的帖子删除“搜索很多”和“感谢你的笔记”,但几乎没有剩下的p ost ...所以我恢复了我的改变。请考虑检查'ImageButton'的搜索结果,例如http://www.bing.com/search?q=ImageButton,并至少阅读MSDN文章,以便显示您尝试过的onClick处理程序以及您遇到的问题。 – 2014-09-20 02:33:57
@AlexeiLevenkov我做过,在这种情况下,我需要的是Response.Redirect在代码背后。我没有想到Response.Redirect,它飞过我的想法。 – helloGoodDay 2014-09-20 02:40:22
考虑重新阅读你的问题(特别是标题) - 你甚至不知道如何处理点击的事实。如果你已经在代码中显示了处理点击和添加评论的代码,“需要导航到url(服务器端)”,这将是更好的问题。相反,你发布垃圾邮件链接到一个网站和很多蓬松的文字:(... – 2014-09-20 02:52:20