ドロップダウンリストのようにテキストボックスをバインドできますか?ドロップダウンリストでは、datatextfield を設定してテキストを表示し、datavaluefield を設定して値をデータベースに挿入できます。
テキストボックスを使用する必要があります。エクステンダーをテキストボックスのオートコンプリートタイプに追加してから、ユーザーに学生の名前を取得していることを示しますが、ボタンをクリックすると、学生のIDをデータベースに挿入する必要があります。
ASP.net オートコンプリート エクステンダーを使用している場合は、隠しフィールドを使用してオートコンプリート エクステンダーの eventargs から値を保存し、テキスト ボックスに値を表示できます。OnClientItemSelected
aspx ページの AutoCompleteExtender にコールバック属性を登録してから、JavaScript 関数を作成して値を設定する必要があります。
function SelectAutoCompleteValue(source, eventArgs) {
var hiddenFieldID = source.get_element().id.replace('tb', 'hf');
$get(hiddenFieldID).value = eventArgs.get_value();
}
この隠しフィールド値を使用して、データベースに保存できます。