In this case I recommend you to use
Asp.Net LinkButton
plus a
CSS
. Here is an example
<asp:LinkButton ID="LinkButton1" runat="server CssClass="LinkButton">
Here is the CSS
.LinkButton
{
background:url("imagePath/imageFile.gif") top left no-repeat;
display:block;
width:32px;
height: 32px;
}
.LinkButton:hover
{
background:url("imagePath/mouseOverImageFile.gif") top left no-repeat;
display:block;
width:32px;
height: 32px;
}