0

プロジェクトで AJAXToolkit AutoComplete エクステンダーを使用しました。問題なく動作しますが、問題はページのフォームにあります。オートコンプリートに入力すると、候補のリストが表示されます。オートコンプリート以外のページをクリックすると、フォームが送信されます。ページをクリックするたびにフォーム全体の送信を停止する方法はありますか?私は.net 2.0を使用しています

4

4 に答える 4

2

TextBox に AutoPostBack="True" が設定されていますか? その場合、「終了」したとき (入力コントロールがフォーカスを失ったとき) に自動的にポストバックします。その場合は、false に設定してください。

于 2008-11-20T20:49:04.947 に答える
0

ユーザーが何かを選択したかどうかを確認するために、必要なバリデーターを要素に追加するのと同じくらい簡単だと思います。

エリック

于 2008-11-22T13:48:08.247 に答える
0

jquery を使用して、クリックを検出するイベント ハンドラーを追加します。クリックが発生したら、ブラウザを停止します。コードが必要な場合はお知らせください。

于 2008-11-23T05:53:00.777 に答える
0

ええ、私の TextBox AutoPostBack は true に設定されていましたが、今は false に変更しています。

しかし、提案のそれぞれにURLが添付されています.提案をクリックすると、ユーザーはその特定のURLに移動します。AutoPostback= "false" を実行すると、そのページに移動しません。

どのように私はそれを処理するのですか?

于 2008-11-21T04:10:24.447 に答える