私のASP.NETフォームには、少数のモーダルポップアップヘルパーダイアログがあります。これらにはjQueryダイアログを使用しています。モーダルのデータが親フォームのサマリーフィールドに転送される前に、モーダルのフィールドでいくつかの検証を実行する必要があります。
現状では、モーダルですべてを正常に入力したが、(たとえば)親の必須フィールドにまだ入力していない場合、モーダルは送信されず、モーダルの後ろのページにエラーメッセージが表示されます。
私の推測では<asp:LinkButton>
、モーダルを変更してハンドラーをCausesValidation="false"
追加し、OnClientClick
jQueryを介してこれらすべての検証を実行し、すべてのASPバリデーターを削除する必要があります。幸いなことに、検証は比較的簡単です。
ただし、ここで利用できるASPトリックがある場合は、それをお勧めします。