Use the asp button and set its display:none style
<asp:Image ID="imgEditResxValue" CssClass="sfEdit" runat="server" ImageUrl="~/Administrator/Templates/Default/images/imgedit.png" onclick="ClickImage(this)" /> ....... <asp:Button ID="hiddenButton" runat="server" OnClick="hiddenButton_Click" style="display:none"></asp:Button> <script type="text/javascript"> function ClickImage(imageControl) { document.getElementById('<%=hiddenButton.ClientID%>').click(); } </script>
This will trigger an event on the server side and you can do your work there.
source share