キーワード「OnServerValidate」を使用してCustomValidatorを利用しようとしています
.aspxファイルで設定した場所は次のとおりです。
<div class="label">
<div><label for="parentemail1">Email Address</label></div>
<div><asp:TextBox ID="parentemail1" runat="server" MaxLength="40" Columns="40"></asp:TextBox></div>
<asp:CustomValidator id="ParentEmail1Required"
ControlToValidate="parentemail1"
Display="Dynamic"
ErrorMessage="Required"
ValidateEmptyText="true"
OnServerValidate="ServerValidator"
runat="server"/>
</div>
OnServerValidateのC#コードビハインドメソッドは次のとおりです。
protected void ServerValidator(object source, ServerValidateEventArgs args)
{
args.IsValid = false;
}
フォームが送信されたときにCustomValidatorを起動するべきではありませんか?
私はたくさんの投稿を読み、同じコントロールのRequiredFieldValidatorでこれを試しましたが、運がありませんでした。私はこれをClientValidationFunctionで動作させていますが、DOMではなくコードビハインドのプロパティにアクセスしたいと思います。
どんな助けでも大歓迎です。