【问题标题】:Server control/data access best practice?服务器控制/数据访问最佳实践?
【发布时间】:2009-12-25 01:59:59
【问题描述】:

最好是从 web 父应用程序中访问数据并将必要的数据传递给控件并通过属性返回,或者传递一个引用或 url 指针(webservice)来控制并让它访问字段的数据它包括牢记父级不需要在服务器控件使用的其他任何地方使用数据。

【问题讨论】:

    标签: c# .net servercontrols data-access


    【解决方案1】:

    这个想法是你不希望 UI 与 db 层交互。因此,您可以通过创建数据层(基本上是可以编译为程序集/ dll 的类)来抽象该数据。您的 UI 与 BLL 对话,而 BLL 又与 DAL 对话。

    【讨论】:

    • 嗯,是的,我应该更清楚。控件不会直接访问数据,还有其他层,但我的问题是从 Web 父级或控件调用服务更好...真的重要吗?
    【解决方案2】:

    我认为通常由应用程序管理控件会更容易,但在某些情况下,特别是当您不需要应用程序访问数据时,您可以嵌入控件,例如当您想嵌入外部视频播放器等或某些外部 Web 部件或其他框架时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 2021-09-22
      • 1970-01-01
      • 2015-07-26
      • 2015-09-10
      • 2013-09-02
      • 1970-01-01
      相关资源
      最近更新 更多