如何链接到的ImageButton URL的Visual Web Developer(how to

2019-09-21 00:47发布

我想知道,是有可能的ImageButton的链接到一个网站吗? 如何? IM使用Visual Web Developer中的web表单。 谢谢。

Answer 1:

你可以试试这个

<asp:ImageButton runat="server" ID="ImageButton1" PostBackUrl="http://www.google.com" /> 


Answer 2:

点击一个ImageButton的会导致回发到可以处理“点击”事件的服务器。 从那里,你可以重定向,无论你想。

<asp:ImageButton runat="server" ID="ImageButton1" OnClick="ImageButton1_Click" ...

protected void ImageButton1_Click(object sender, EventArgs e) {
    Response.Redirect("http://www.google.com");
}

您还可以执行从使用的ImageButton的OnClientClick属性客户端重定向:

<asp:ImageButton runat="server" ID="ImageButton1" OnClientClick="window.location.href = 'http://www.google.com';" ...

或者,您可以通过包装标准避免所有这些复杂<img />元素或ASP.NET图像的链接:

<a href="http://google.com">
    <img src="/someimage.jpg" alt="" />
</a>


Answer 3:

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images1.png" 
            onclick="ImageButton1_Click" />

 protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("default1.aspx");
    }

或者使用hyperlink control

 <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default3.aspx" ImageUrl="~/images1.png">HyperLink</asp:HyperLink>


文章来源: how to link imagebutton to url visual web developer