“配置数据源”对话框 - ObjectDataSource
更新:2007 年 11 月
如果要在支持数据绑定的 ASP.NET Web 服务器控件中显示业务对象中的数据,“配置数据源 - ObjectDataSource”对话框可以帮助您配置对象数据源。对话框的标题将因数据源代码管理的 ID 而异。
对象数据源表示具有数据检索和更新功能的中间层业务对象。如果业务对象包括可返回 DataSet 对象的方法,那么 Web 服务器控件就可以在网页上显示和编辑所返回的数据。
安全说明: |
---|
始终应在应用程序的业务层中对用户输入进行重新验证。不要依赖于调用进程来提供安全的数据。有关更多信息,请参见保证数据访问的安全中的“通用准则”一节。 |
支持数据绑定的 Web 服务器控件包括(但不限于)下面的控件:
从 ASP.NET Web 服务器控件访问此对话框
在 Visual Web Developer 中,打开 ASPX 页。
切换到“设计”视图。
从“工具箱”中,将一个控件从前面的列表拖到页面上。例如,从“工具箱”的“标准”组将“GridView”控件拖到页面上。
右击该控件,并单击“显示智能标记”。
在出现的任务窗口中,从“选择数据源”下拉列表中选择“<新建数据源…>”。
说明: 某些控件只允许您单击“选择数据源”,之后,您还需要从“选择数据源”下拉列表中选择“<新建数据源…>”。
将打开“数据源配置向导”。
在“应用程序从哪里获取数据”之下,单击“对象”。
在“为数据源指定 ID”框中,键入数据源 ID。
默认 ID 是“ObjectDataSource1”。
单击“确定”。
将在页面上自动创建 ObjectDataSource 控件,并打开“配置数据源 - ObjectDataSource1”窗口。
直接从 ObjectDataSource 控件访问此对话框
在 Visual Web Developer 中,打开 ASPX 页。
切换到“设计”视图。
从“工具箱”的“数据”组中,将 ObjectDataSource 控件拖到页面上。
在任务窗口中,单击“配置数据源”。
将打开“配置数据源 - ObjectDataSource1”窗口。
配置 ObjectDataSource 控件之后,可以通过在“选择数据源”下拉列表中或在 Web 服务器控件的 DataSourceID 属性中指定数据源 ID,将该控件绑定到上述列表内的任何 Web 服务器控件。
有关数据绑定的更多信息,请参见 ASP.NET 数据访问概述或下面的面向任务主题。
任务
演练:具有 Visual Studio 数据组件的数据绑定网页
演练:使用 DataList Web 服务器控件显示并格式化数据
如何:绑定到 Visual Studio 的模板化控件中的数据
UI 元素
选择业务对象
此元素出现在向导的“选择业务对象”步骤中。它指定可以用来检索或更新数据的业务对象。只有当网站的 Bin 目录或 App_Code 目录中定义了业务对象时,才会填充下拉列表。为了在 Web 服务器控件中显示数据,业务对象需要包括可返回 DataSet 对象的方法。有关更多信息及代码示例,请参见演练:到自定义业务对象的数据绑定。