DropDownList控件使用CascadingDropDown扩展器

时间:2010-02-26 18:43:23

标签: c# asp.net-ajax

我将详细解释我想要的内容。

假设我有2个DropDownList控件和CascadingDropDown扩展器。

DropDownList 1使用CascadingDropDown 1

调用car type

DropDownList 2使用CascadingDropDown 2

调用颜色

例如,我从第一个DropDownList中选择了跑车,然后CascadingDropDown 2将列出控制2,其颜色可用于跑车。

然后我为第二辆车选择了红色,之后我将这些信息保存到数据库中。

稍后我想修改具有这些值的红色跑车的记录,所以我将从数据库中检索具有CascadingDropDown外部的DropDownList 1和DropDownList 2的这些值。我应该分配哪些属性这些值必须以编程方式选择运动的第一个控件,然后以编程方式选择红色值。

1 个答案:

答案 0 :(得分:1)

这是使用Cascading Drop Down Lists的痛苦之一。如果您需要编辑使用CDDL的记录(而不是添加新记录),动态加载会使设置正确值变得更加困难。

如果我没记错(自上次使用以来已经有一段时间了),您可以设置CDDL SelectedValue属性。然后它会在渲染页面时加载正确的数据。

CDDL本身在回发中处理这个问题,但不在页面加载中处理。