我有一个asp.net页面,其中包含多个验证摘要ShowMessageBox="True"和几个验证器.我遇到了一种情况,当验证失败时,验证摘要显示正确,但是通常会触发页面回发的下一次单击不会触发回发.所以步骤看起来像这样:
什么可能导致这种行为?
编辑:验证以下列方式进行.在asp页面中:
<asp:Button runat="server" id="btn" onClientClick="return DoValidation();" />
Run Code Online (Sandbox Code Playgroud)
在javascript中:
function DoValidation() {
if (!Page_ClientValidate('group1'))
return false;
if (!Page_ClientValidate('group2'))
return false;
return true;
}
Run Code Online (Sandbox Code Playgroud)