使用 asp.net | C#
我希望我的 ImageButton 在我单击它时打开一个 URL。我终于加载了我的图片并点击了它,但是当我点击它时没有任何反应。这是我到目前为止的代码:
aspx 页面
<asp:ImageButton ID="Button1" runat="server" ImageUrl="~/images/button.gif"
onclick="Open_Click"></asp:ImageButton>
aspx.cs 页面
protected void Open_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
try
{
System.Diagnostics.Process.Start("http://www.website.com");
}
catch { }
}
最佳答案
您想进行重定向,而不是启动进程。试试这个:
protected void Open_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
try
{
Response.Redirect("http://www.website.com");
}
catch { }
}
此外,您可以只在控件上设置 PostBackUrl 属性,而无需服务器端事件。
关于c# - 使用 ImageButton 打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836689/