質問: asp.net について質問です。 入力値を検証するため、RequiredFieldValidatorプロパティを利用したのですが RangeValidatorとは違って動的にエラー検証がされませんでした。 サーバーにポストバックされて初めてRequiredFieldValidatorが動的に検証できるようになったのですが、それぞれのプロパティでそのような制御があるのでしょうか。 ``` 年齢 ```
回答: バリデーターがクライアント側で動作するかどうかはBaseValidator.EnableClientScriptプロパティで設定できます。 ただし`RequiredFieldValidator`のこのプロパティの既定値は`true`です。質問文のコードをこちらで動作させても検証は実行されていますので、他のスクリプトエラー等で動作が停止したり、予期しないポストバックが行われていないかを確認したほうが良いと思われます。