0

私のASP.NETフォームには、少数のモーダルポップアップヘルパーダイアログがあります。これらにはjQueryダイアログを使用しています。モーダルのデータが親フォームのサマリーフィールドに転送される前に、モーダルのフィールドでいくつかの検証を実行する必要があります。

現状では、モーダルですべてを正常に入力したが、(たとえば)親の必須フィールドにまだ入力していない場合、モーダルは送信されず、モーダルの後ろのページにエラーメッセージが表示されます。

私の推測では<asp:LinkButton>、モーダルを変更してハンドラーをCausesValidation="false"追加し、OnClientClickjQueryを介してこれらすべての検証を実行し、すべてのASPバリデーターを削除する必要があります。幸いなことに、検証は比較的簡単です。

ただし、ここで利用できるASPトリックがある場合は、それをお勧めします。

4

1 に答える 1

0

検証グループを使用すると、ページ上のすべてのコントロールを検証する代わりに、コントロールのグループを検証できます。

于 2012-12-21T17:34:37.580 に答える