首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

数据源控件

Data Source Controls

数据源控件由System.Web.UI.DataSourceControl类派生而来,它提供了一个单独的对象。该对象可以以声明方式(在网页文件中)或者编程方式(在代码隐藏文件中)定义。数据源控件可以设置连接信息、查询信息、参数和行为(例如,分页和缓存),这样就可以把它们绑定到不同的UI对象上,以便在网页中显示数据。

存在多个数据源控件,它们可以访问SQL Server、ODBC、OLE DB、XML文件、业务对象。所有这些数据源控件都提供了相同的属性和方法,都可以采用相同方式绑定到UI对象上(例如,DataList和GridView)。

因此,有多个不同的UI控件都能够以相同方式绑定到底层数据源,而所有的详细操作都是由数据源控件处理的,这样就简化了web应用程序中的复杂的数据修改工作。

提示:ASP.NET 1.x开发人员将会发现,ASP.NET应用程序和底层数据交互的过程发生了重要变化(变得简单化)。ADO.NET对象模型已被封装在控件中,而细节内容(如数据源、表、关系等)则被放入了框架层中。这样就不用担心细节内容了,同时,控件还提供了一个更加统一的API用于与不同的数据源进行交互。

ASP.NET的数据源控件包括:

l     ObjectDataSource

l     SqlDataSource

l     AccessDataSource,该控件从SqlDataSource派生

l     XMLDataSource

l     SiteMapDataSource

在本书中您将发现经常使用SqlDataSource(和继承自SqlDataSource的控件)。SiteMapDataSource将在第12章的导航一节中使用,ObjectDataSource则在第10章中使用。其他数据源控件并没有在本书中直接提到,但是它们与那些控件使用相同的方式工作。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论