2 つのドロップダウン リストがあります。1つは平日、もう1つは食べ物の種類です。ページの読み込みで、平日のドロップダウン リストに平日の値のリストを取得しています。
問題は、平日のドロップダウンで値を選択することです。食品に対応する値をデータベースから取得する必要があります。
例: 平日のドロップダウン リストで月曜日を選択した場合、2 番目のドロップダウンには、月曜日に存在するアイテムを表示する必要があるとします。
データベースは設計済みです。
2 つのドロップダウン リストがあります。1つは平日、もう1つは食べ物の種類です。ページの読み込みで、平日のドロップダウン リストに平日の値のリストを取得しています。
問題は、平日のドロップダウンで値を選択することです。食品に対応する値をデータベースから取得する必要があります。
例: 平日のドロップダウン リストで月曜日を選択した場合、2 番目のドロップダウンには、月曜日に存在するアイテムを表示する必要があるとします。
データベースは設計済みです。
最初のドロップ ダウンの選択変更イベントで、データベースから 2 番目のドロップ ダウンの詳細を取得してバインドします。ユーザーが新しい項目を選択するたびに選択変更イベントを発生させるAutoPostback=true
には、ドロップダウン リストに設定します。
Ajax を使用する場合。Cascading Drop Down Extenderを見ることができます
AutoPostback=true
エクステンダーが処理するので、ここでは を設定しないでください。
平日のコンボボックスの選択変更イベントを使用できます。そのイベント内で、現在選択されているアイテムに従ってデータを取得し、結果を食品コンボボックスに設定します。
outputfoodList を一覧表示します。
//食品を取得し、結果を一覧表示します ... ... ...
for(string food in outputfoodList) {
foodCmb.Items.Add(food);
}