2012-02-20 55 views
2

我必须动态添加许多AJAX CascadingDropDown控件集(使用不同的数据)。数据将从数据库中读取。 this方法可用于动态创建吗?有一个可以动态添加的Web用户控件会更好吗?我不清楚如何实现这一点。任何关于最佳方式的建议/提示都会非常有帮助。动态创建AJAX CascadingDropDown

Item 1: Company | Product | Model 
Item 2: Company | Product | Model 
.. 
Item n: Company | Product | Model 
+0

您可以使用Custom UserControls以编程方式执行此操作,您必须小心重新创建每个回发控件并确保ViewState不会损坏。 – Lloyd 2012-02-20 00:26:03

回答

0

如果你想在你不知道的控制,直到运行时感动态加载,你可以做一个ASP:占位符然后调用一个根据需要创建控件的函数,然后使用placeholdername.Controls.Add(newdropdown)。你可以通过Ajax来做到这一点,不过我也会推荐Telerik库,因为他们的Ajax控件让这个点击和点很容易。