問題があります:imieTextboxコントロールを検証するカスタムバリデーターがページにあります。しかし、それは機能していません。そして、その理由はわかりません。
このメソッドは、register.aspx.csファイルから取得されます。
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
//of course here will be other validation logic but setting IsValid property ti false is for example
args.IsValid = false;
}
そしてこれはregister.aspxファイルから来ています:
<asp:CustomValidator ID="CustomValidator1" runat="server"
ControlToValidate="imieTextbox" Display="Dynamic"
ErrorMessage="CustomValidator"
onservervalidate="CustomValidator1_ServerValidate" ValidateEmptyText="True"
ValidationGroup="A"></asp:CustomValidator>
ページの[送信]ボタンのプロパティCausesValidationはTRUEに設定されており、検証グループAがあります(私のページのすべてのバリデーターと同様)。すべてのバリデーター(必須フィールドバリデーター)は正常に機能しますが、カスタムバリデーターは機能しません。何故ですか?私は何が間違っているのですか?