ドロップダウンリストには少し大きすぎるアイテムのリストがあり、入力に基づいて一致するアイテムのリストをドロップダウンする検索テキストボックスを追加したいと思います。
したがって、ジョンを入力すると、以下のリストにジョンで始まるアイテムが表示されます。
それをどうやってやるの?
ドロップダウンリストには少し大きすぎるアイテムのリストがあり、入力に基づいて一致するアイテムのリストをドロップダウンする検索テキストボックスを追加したいと思います。
したがって、ジョンを入力すると、以下のリストにジョンで始まるアイテムが表示されます。
それをどうやってやるの?
あなたが参照している機能は、一般的に「オートコンプリート」と呼ばれています。
これを行う方法にまったく慣れていない場合は、チュートリアルに従うか、既存のソリューションを活用することをお勧めします。
ASP.NET AJAX Control Toolkit を使用した例が http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspxで入手できます。
基本的な考え方は、入力が変更されると、JavaScript が非同期 HTTP リクエストをサーバーに送信し、オートコンプリート項目が何であるかを調べ、ドロップダウン オプションに返された値を入力するというものです。
注目したいのは、利用可能なオートコンプリート ライブラリです。あなたの場合、ASP.NET AJAX コントロール ツールキットにはこの機能があります。
次のような他のオプションがあります。