我必须动态添加许多 AJAX CascadingDropDown 控件集(具有不同的数据)。数据将从数据库中读取。这种方法可以用于动态创建吗?有一个可以动态添加的 Web 用户控件会更好吗?我不清楚如何实现这一点。任何关于最佳方式的建议/提示都会非常有帮助。
Item 1: Company | Product | Model
Item 2: Company | Product | Model
..
Item n: Company | Product | Model
我必须动态添加许多 AJAX CascadingDropDown 控件集(具有不同的数据)。数据将从数据库中读取。这种方法可以用于动态创建吗?有一个可以动态添加的 Web 用户控件会更好吗?我不清楚如何实现这一点。任何关于最佳方式的建议/提示都会非常有帮助。
Item 1: Company | Product | Model
Item 2: Company | Product | Model
..
Item n: Company | Product | Model
如果您尝试在运行时才知道控件的意义上动态加载,您可以创建一个 asp:placeholder 然后调用一个根据需要创建控件的函数,然后使用 placeholdername.Controls.Add(newdropdown) . 虽然我也推荐 Telerik 库,但您可以通过 Ajax 完成此操作,因为他们的 Ajax Control 使单击和指向变得容易。
我建议你开始检查这个工具包: http ://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx