【问题标题】:objectdatasource question对象数据源问题
【发布时间】:2011-01-19 00:59:33
【问题描述】:

目前,我通过调用返回 MyObject 对象列表集合的 linq 查询来绑定我的网格视图。在我的gridview 中,如果我使用的是boundfield,我将其Datafield 属性设置为MyObject 的属性名称,如果我使用的是itemtemplate,我将使用Eval。在我后面的代码中,我有

MyGridview.DataSource = MyListOfMyObject;
MyGridview.DataBind();

似乎一切正常。

在 aspx 文件中添加 ObjectDataSource 控件的目的是什么。它有什么额外的作用?

谢谢。

PS:我是 .net 框架的新手,我还在摸索中。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    来自here

    ObjectDataSource 属于家庭 ASP.NET 中的数据源控件, 这使得声明性 针对各种数据绑定模型 底层数据存储,例如 SQL 数据库或 XML。大多数数据源 控制鼓励两层 应用程序架构,其中 表示层(页面) 直接与后端交互 数据提供者。

    不过,这也是 页面开发人员常见的 封装数据检索(和 可选的业务逻辑)成 组件对象,引入一个 之间的附加层 演示页面和数据提供者。 ObjectDataSource 控件允许 开发人员构建他们的 使用这种传统的应用程序 三层架构,仍然 利用易用性 声明式的好处 ASP.NET 中的数据绑定模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多