创建动态相关DropDownLists的最佳方法

时间:2011-01-09 16:56:41

标签: asp.net jquery user-controls

所以,我有三个相互关联的下拉列表:

  • CountryDDL
  • CityDDL
  • ZipcodeDDL

显然,当触发CountryDDL的OnSelectedIndexChanged事件时,会创建CityDDL中的选项,并在触发CityDDL OnSelectedIndexChanged事件时创建ZipcodeDDL。

这一切都很好......但我想要做的是动态插入这些相关控件的多个实例。

我需要能够单击一个按钮,并根据用户需要添加这三个相关下拉列表中的任意数量的实例。

有关实现此保留状态并使所有事件按预期工作的最佳方法的任何想法吗?

我正在使用.Net 4.0和当前的Telerik版本。

1 个答案:

答案 0 :(得分:0)

将控件放入用户控件或自定义Web控件中,并实现简单控件依赖关系的逻辑。托管用户或Web控件充当命名容器,如果将此控件嵌套在外部控件(如转发器或网格)中,则所有控件都可以正常工作。