我有以下问题: 在我的应用程序中,我在 aspxCallbackPanel 中有两个文本框
<dx:ASPxTextBox ID="txtCognome" runat="server" Width="270px" ReadOnly="True">
<ValidationSettings CausesValidation="True" ErrorText="Cognome can't be blank"
SetFocusOnError="True" ValidationGroup="group1">
<RequiredField IsRequired="True" />
</ValidationSettings>
</dx:ASPxTextBox>
<dx:ASPxTextBox ID="txtNome" ClientInstanceName="nome" runat="server" Width="270px" ReadOnly="True">
<ValidationSettings CausesValidation="True" SetFocusOnError="True"
ValidationGroup="group1">
<RequiredField IsRequired="True" />
</ValidationSettings>
</dx:ASPxTextBox>
如您所见,我只添加了一个RequiredFieldValidation。但是,在我进行回发之前的特定时刻,我想查看页面是否有效:
var validated = Page_ClientValidate('group1');
if (validated){
DoPostBack('Save');
} else {
return alert('mamata si e ebalo');
}
然而什么也没有发生。当我尝试提醒已验证时,什么都没有出现...任何想法为什么,这是进行客户端验证的正确方法吗?