【问题标题】:call server event after javascript function on html button click在 html 按钮上单击 javascript 函数后调用服务器事件
【发布时间】:2015-09-03 14:47:38
【问题描述】:
我在代码隐藏页面中有一个名为 SignUp_Client() 的 javascript 函数和一个 SignUp_Server 事件。我想在SignUp_Client 返回true 时调用SignUp_Server 事件。但是尽管SignUp_Client() 返回true,但我无法调用该事件。我在这里错过了什么?
<input type="button" id="btnSignUp" runat="server" value="Sign Up" onclick = "return SignUp_Client();" onserverclick = "SignUp_Server"/>
【问题讨论】:
标签:
javascript
c#
jquery
asp.net
webforms
【解决方案1】:
将输入类型更改为“提交”
<input type="submit" id="btnSignUp" runat="server" value="Sign Up" onclick = "return SignUp_Client();" onserverclick = "SignUp_Server"/>
更改类型提交后,它也会调用服务器端事件。
希望这会有所帮助。
【解决方案2】:
使用asp按钮
<asp:Button id="btnSignUp" runat="server" Text="Sign Up" onclientclick = "return SignUp_Client();" onclick = "SignUp_Server"/>