bil*_*ill 10 javascript asp.net form-submit
我需要激活一些自定义JavaScript验证,然后使用JavaScript提交我的ASP.NET.
如何使用JavaScript提交表单?
Kel*_*sey 11
要通过JavaScript进行回发,您可以调用以下服务器端为您创建JavaScript代码:
string postBackJavascript = Page.GetPostBackEventReference(yourControl);
Run Code Online (Sandbox Code Playgroud)
这会将__doPostBackJavaScript代码作为字符串返回,您需要将其放在附加到某些内容的页面上,或者您可以__doPostBack直接使用以下内容直接调用:
__doPostBack(yourControlId,'');
Run Code Online (Sandbox Code Playgroud)
如果你自己做而不使用Page.GetPostBackEventReference那么请确保获得ClientID触发验证的控件,例如:
__doPostBack('<%= yourControl.ClientID %>','');
Run Code Online (Sandbox Code Playgroud)
编辑:重新阅读你的问题,你没有说你想要基于ASP.NET控件触发回发,你可能甚至没有使用任何ASP.NET控件,所以在这种情况下如果你想做一个香草回发你可以这样做:
document.forms[0].submit();
Run Code Online (Sandbox Code Playgroud)