编程语言
首页 > 编程语言> > c#-使用ImageButton打开URL

c#-使用ImageButton打开URL

作者:互联网

使用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属性,而无需服务器端事件.

标签:onclick,click,imagebutton,asp-net,c
来源: https://codeday.me/bug/20191123/2064141.html