4

入力を受け取る一連のコントロールがあり、そのうちのいくつかは検証が必要です。

ただし、このフォームの下部にあるいくつかのコントロールは、実際にはフォーム自体とは関係ありませんが、フォームの検証が必要なポストバックを行います。これは邪魔です。

まだ情報を入力しなくても、フォーム ビューを更新する関数をトリガーできるようにしたいと考えています。

ドロップダウンリストから複数の製品をページに追加したいが、フォームをポストバックさせたくない場合、どうすればよいですか?

4

3 に答える 3

2

いくつかの選択肢がありますが、あなたの質問はまだ明確ではありません。ポストバックを引き起こしてはならないコントロールは何ですか?

  1. ほとんどのコントロールには、AutoPostback設定できるプロパティがありますfalse(ほとんどの場合、これがデフォルトです)。
  2. 別のオプションは、代わりにサーバーにポストバックしない HTML コントロールを使用することです
  3. CausesValidationに設定することもできますfalse
  4. ValidationGroupsさまざまなコントロールの検証を防ぐために使用できます
于 2012-04-13T23:56:01.957 に答える
0

このようなHTMLコントロールを簡単に使用できます

<input type="Button">value</input>

これはポストバックしません

于 2012-04-14T00:01:37.650 に答える
0

ajax ライブラリ コントロールを使用して、自動ポスト バックを防止できます。ajaxライブラリには1つのコントロールがあります**更新パネルは、ポストバックが必要なコントロールのみを配置し、サイド更新パネルを配置していないコントロールを配置します...

于 2012-04-14T02:33:03.743 に答える