【问题标题】:Dynamically creating AJAX CascadingDropDown动态创建 AJAX CascadingDropDown
【发布时间】:2012-02-20 00:00:05
【问题描述】:

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

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

【问题讨论】:

  • 您可以使用自定义用户控件以编程方式执行此操作,您必须小心在每次回发时重新创建控件并确保 ViewState 不会损坏。

标签: c# asp.net ajaxcontroltoolkit cascadingdropdown


【解决方案1】:

【讨论】:

  • 已经检查过了。但我担心的是当我需要动态创建这些控件时它是否会起作用。
【解决方案2】:

如果您尝试动态加载,因为直到运行时您才知道控件,您可以创建一个 asp:placeholder,然后调用一个根据需要创建控件的函数,然后使用 placeholdername.Controls.Add (新下拉菜单)。虽然我也推荐 Telerik 库,但您可以通过 Ajax 完成此操作,因为他们的 Ajax Control 使单击和指向变得容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 2014-01-24
    • 2017-06-09
    • 2012-08-13
    • 1970-01-01
    相关资源
    最近更新 更多