必須フィールドのバリデーター、比較バリデーターなどはサーバー側の検証ですか、それともクライアント側の検証ですか?
ありがとう
バリデーターは通常、クライアント側とサーバー側の両方を行いますが、すべては構成方法によって異なります。物件を探しEnableClientScript
ます。カスタム バリデータを作成する場合、サーバー コード、クライアント コード、またはその両方を提供できますが、両方のコードを個別に記述する必要があります。
私が聞いた良い説明は
それらはクライアント上で実行され ( EnableClientScript
is でない限りfalse
)、無効な場合はフォームの送信を防ぎます。クライアント側のチェックがバイパスされた場合、それらはサーバーでも実行されます。イベント ハンドラーでアクションを実行する前に確認してくださいPage.IsValid
(サーバー側の検証が失敗した場合でも、イベント ハンドラーは引き続き実行されます)。