Many of us needs a server side function to be called from JavaScript. We can do this easily using __doPostBack
as
Javascript Code
function CallServerCode()
{
__doPostBack('btnTest', '');
}
and in HTML
<button type="button" onclick="javascript:CallServerCode();">Call Server Code</button>
<asp:linkbutton id="btnTest" runat="server" text="ASP .Net Button"> </asp:linkbutton>
and the Server side code
Protected Sub btnHidden_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnTest.Click
Response.Write("Hello")
End Sub
Now note that whenever the client button with caption "Call Server Code" will be clicked it will call Serverside event of btnTest using Javascript.