我有一个带有多个验证摘要的asp.net页面,其中设置了
编辑:验证是按以下方式完成的。在asp页面中:
ShowMessageBox="True"
和几个验证器。 我遇到了这样一种情况:当验证失败时,验证摘要会正确显示,但接下来的点击通常会触发页面回发的操作却不起作用。 所以步骤如下:
- 单击触发验证的按钮。
- 验证失败并显示具有错误消息的消息框。
- 单击另一个不进行验证但应触发回发操作的按钮,什么也没发生
- 再次单击与步骤3相同的按钮,则正常发生回发。
编辑:验证是按以下方式完成的。在asp页面中:
<asp:Button runat="server" id="btn" onClientClick="return DoValidation();" />
在JavaScript中:
function DoValidation() {
if (!Page_ClientValidate('group1'))
return false;
if (!Page_ClientValidate('group2'))
return false;
return true;
}