1

2 つのドロップダウン リストがあります。1つは平日、もう1つは食べ物の種類です。ページの読み込みで、平日のドロップダウン リストに平日の値のリストを取得しています。

問題は、平日のドロップダウンで値を選択することです。食品に対応する値をデータベースから取得する必要があります。

例: 平日のドロップダウン リストで月曜日を選択した場合、2 番目のドロップダウンには、月曜日に存在するアイテムを表示する必要があるとします。

データベースは設計済みです。

4

2 に答える 2

4

最初のドロップ ダウンの選択変更イベントで、データベースから 2 番目のドロップ ダウンの詳細を取得してバインドします。ユーザーが新しい項目を選択するたびに選択変更イベントを発生させるAutoPostback=trueには、ドロップダウン リストに設定します。

Ajax を使用する場合。Cascading Drop Down Extenderを見ることができます

AutoPostback=trueエクステンダーが処理するので、ここでは を設定しないでください。

于 2012-09-18T06:12:33.053 に答える
1

平日のコンボボックスの選択変更イベントを使用できます。そのイベント内で、現在選択されているアイテムに従ってデータを取得し、結果を食品コンボボックスに設定します。

outputfoodList を一覧表示します。

//食品を取得し、結果を一覧表示します ... ... ...

for(string food in outputfoodList) { foodCmb.Items.Add(food); }

于 2012-09-18T06:48:28.360 に答える