必須フィールドの検証コントロールを含むフォームがある状況があります。ユーザーが必要なフィールドを持っていない場合、それらは問題なく起動します。
問題は、フォームの上にメニューがあり、ユーザーが別の場所を選択してフォームに反映できるようにすることです。
ここで問題が発生します...
ユーザーがすでに場所を選択してから別の場所に変更したい場合、必須フィールドが入力されていないため、フォームはこれを許可しません。
これらの状況で検証コントロールが起動しないように指示する方法があるかどうか疑問に思っていました。
私の他のオプションは、送信ボタンのクリックで検証を行うことです。その場合、ASP.NET で必要な検証コントロールを利用できません。
基本的に、送信ボタンがクリックされた場合にのみ、必須フィールドの検証が行われるようにします。