我试图阻止一份表格被多次提交。它使用验证摘要,因此我将重写提交按钮的OnClientClick事件。它按预期工作,显示错误列表的窗口正在多次加载。
<asp:Button ID="btnSubmit" runat="server"
Text="Submit"
CausesValidation="False"
ValidationGroup="vgApplication"
OnClientClick=" if ( Page_ClientValidate() ) { this.value='Submitting..'; this.disabled=true; }"
/>发布于 2018-03-07 22:16:00
问题是我的表单上有多个ValidationGroups。因此,我必须通过将名称传递给ValdationGroup来指定运行哪个Page_ClientValidate()。
<asp:Button ID="btnSubmit" runat="server"
Text="Submit"
CausesValidation="False"
OnClientClick=" if ( Page_ClientValidate('vgApplication') ) { this.value='Submitting..'; this.disabled=true; }"
/>https://stackoverflow.com/questions/49155484
复制相似问题