【问题标题】:Databinding in ASP.NET User ControlASP.NET 用户控件中的数据绑定
【发布时间】:2011-02-23 18:56:30
【问题描述】:

创建数据绑定 ASP.NET 用户控件的最佳方法是什么?

我有一个包含下拉列表和三个标签控件的用户控件。我想对下拉列表进行数据绑定,并让标签控件显示数据源的不同属性。

我在 Google 上搜索了 IDataSource 和用户控件的示例,但找不到任何好的信息。这一定是用户控件的常见用途?

【问题讨论】:

    标签: asp.net data-binding user-controls webforms


    【解决方案1】:

    最直接的方法是将 Bind(data) 方法添加到用户控件,该方法将 data 委托给内部控件并执行您想要的任何操作。例如实现可以设置 DropDownList.DataSource 属性,然后调用 DropDownList.DataBind... 这种方法可以在任何网页处理阶段(page_load、page_init、另一个控制事件处理程序...)使用,并为我提供清晰的工作流程。您总是知道何时绑定数据。

    另一种选择是覆盖DataBind 方法并依赖于标准的asp.net 网页处理工作流程。

    【讨论】:

      猜你喜欢
      • 2010-11-09
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 2010-10-10
      相关资源
      最近更新 更多