how to link imagebutton to url visual web developer

十年热恋 提交于 2019-12-23 16:18:25

问题


I was wondering, is it possible to link an imagebutton to a website? and how? Im using a web forms in visual web developer. thanks.


回答1:


You can try this

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



回答2:


Clicking on an ImageButton will cause a PostBack to the server where you can handle the 'Click' event. From there you can redirect wherever you want.

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

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

You can also perform redirects from the client side using the OnClientClick property of the ImageButton:

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

Or, you can avoid all this complexity by wrapping a standard <img /> element or ASP.NET Image with a link:

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



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

OR use hyperlink control

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


来源:https://stackoverflow.com/questions/11858704/how-to-link-imagebutton-to-url-visual-web-developer

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!