1

我有两个下拉列表。一个是工作日,另一个是食物类型。在页面加载中,我在工作日下拉列表中获取工作日值列表。

现在的问题是通过在工作日下拉列表中选择值,必须从数据库中获取食物的相应值。

示例:假设如果我在 weekday 下拉列表中选择 monday,则第二个下拉列表需要显示 monday day 中存在的项目。

数据库已经设计好了。

4

2 回答 2

4

在第一个下拉列表的选择更改事件中,从数据库中获取第二个下拉列表的详细信息并绑定它。要在用户选择新项目时触发选择更改事件,AutoPostback=true请为下拉列表设置。

如果你想使用 Ajax;你可以看看Cascading Drop Down Extender

在这里你不应该设置,AutoPostback=true因为扩展器会处理它。

于 2012-09-18T06:12:33.053 回答
1

您可以使用工作日组合框的选择更改事件。在该事件中,根据当前选定的项目获取数据,然后将结果设置到食物组合框。

列出输出食物列表;

//检索食物和评估结果到列表中…………

for(输出食物列表中的字符串食物){ foodCmb.Items.Add(food); }

于 2012-09-18T06:48:28.360 回答