Asp.net 如何通过服务器端的OnClick调用JavaScript函数?

Asp.net 如何通过服务器端的OnClick调用JavaScript函数?,asp.net,Asp.net,我正在使用OnclientClick函数来使用JavaScript函数。但我无法通过服务器端的OnClick调用任何JavaScript函数。如何对JavaScript函数使用Onclick 我的按钮代码 <asp:Button ID="registerbutton" runat="server" Text="Register" OnClientClick=" return someFunction1();"/> 对于服务器端,需要使用OnClick属性 <asp:Butto

我正在使用
OnclientClick
函数来使用JavaScript函数。但我无法通过服务器端的
OnClick
调用任何JavaScript函数。如何对JavaScript函数使用
Onclick

我的按钮代码

<asp:Button ID="registerbutton" runat="server" Text="Register" OnClientClick=" return someFunction1();"/>

对于服务器端,需要使用OnClick属性

<asp:Button ID="registerbutton" runat="server" Text="Register" OnClick="ServerSideFunction;"/>

protected void ServerSideFunction(EventArgs e, object sender)
{
}

受保护的void服务器端函数(EventArgs e,对象发送方)
{
}
无法在服务器上执行JavsScript


如果要通过javascript触发服务器端功能,必须使用Ajax。

您需要了解客户端和服务器之间的区别。
<asp:Button ID="registerbutton" runat="server" Text="Register" OnClick="ServerSideFunction;"/>

protected void ServerSideFunction(EventArgs e, object sender)
{
}