我有两个下拉列表。一个是工作日,另一个是食物类型。在页面加载中,我在工作日下拉列表中获取工作日值列表。
现在的问题是通过在工作日下拉列表中选择值,必须从数据库中获取食物的相应值。
示例:假设如果我在 weekday 下拉列表中选择 monday,则第二个下拉列表需要显示 monday day 中存在的项目。
数据库已经设计好了。
我有两个下拉列表。一个是工作日,另一个是食物类型。在页面加载中,我在工作日下拉列表中获取工作日值列表。
现在的问题是通过在工作日下拉列表中选择值,必须从数据库中获取食物的相应值。
示例:假设如果我在 weekday 下拉列表中选择 monday,则第二个下拉列表需要显示 monday day 中存在的项目。
数据库已经设计好了。
在第一个下拉列表的选择更改事件中,从数据库中获取第二个下拉列表的详细信息并绑定它。要在用户选择新项目时触发选择更改事件,AutoPostback=true
请为下拉列表设置。
如果你想使用 Ajax;你可以看看Cascading Drop Down Extender
在这里你不应该设置,AutoPostback=true
因为扩展器会处理它。
您可以使用工作日组合框的选择更改事件。在该事件中,根据当前选定的项目获取数据,然后将结果设置到食物组合框。
列出输出食物列表;
//检索食物和评估结果到列表中…………
for(输出食物列表中的字符串食物){
foodCmb.Items.Add(food);
}