A user recently on the asp.net forums asked a question on linking the ImageButton to a URL. The requirement was to navigate the user to a URL when the ImageButton was clicked. Here’s how to do so using the OnClientClick()
<asp:ImageButton ID="ImageButton1" runat="server"
OnClientClick="document.location.href = 'http://www.dotnetcurry.com';
return false" />
Remember to use the OnClientClick() and not the OnClick() event of the ImageButton. The OnClick() event is a server side event.
Alternatively, it’s easier to use a HyperLink control and set it's ImageUrl to an image and set NavigateUrl to the URL you want.