2

ASP.Net Gridviewにオートコンプリートをどのように実装しますか?誰かがこれを達成するためにどこに行くべきか私に指摘できますか?必要に応じて、.Net以外のajaxコントロールを使用したいと思います。

4

3 に答える 3

3

ドロップダウンボックスを表示する機能を提供するAJAXフレームワーク( JQueryは私がよくお勧めするものです)を利用する必要があります。次に、別のページ (または Web サービス) を作成して、可能なすべての値を返し、オートコンプリート ドロップダウンに表示する必要があります。

パフォーマンスを節約するには、ユーザーが 2 文字または 3 文字を入力した後にのみオートコンプリートを開始することをお勧めします。これらは、JavaScript によって backed to proivde 値に渡され、ドロップダウン リストに表示されます。

バックエンドは、単純な CSV、JSON、XML Web サービスなどを使用して JavaScript と通信できます。例については、 http://www.pengoworks.com/workshop/jquery/autocomplete.htmを参照してください。

于 2008-09-18T15:17:43.933 に答える
0

Scriptaculousには、優れたオートコンプリートコンポーネントがあります。これはprototype.js上に構築されています。

これを使用して、フォーマットされたテキストや画像などのオートコンプリートリストを表示しました。その意味で、ASP.NETAJAXの実装よりも柔軟性があると思います。

ドキュメントhttp://wiki.github.com/madrobby/scriptaculous/ajax-autocompleter

http://script.aculo.us/downloadsをダウンロードします

于 2009-06-29T18:31:56.593 に答える
0

AJAX Control Toolkit はオートコンプリートを提供しますが、Web サービスが機能する必要があります。使用できる asmx がない場合は、いつでも独自の asmx を作成できます。

それ以外の場合は、あらゆる種類の JS および jQuery の例があります: http://www.javascript-examples.com/autocomplete-demo/

于 2008-09-18T03:15:39.643 に答える