.NET Framework 类库 |
ObjectDataSource 成员 |
请参见 构造函数 事件 方法 属性 |
表示合并参数后解析方法多层 Web 应用程序结构中的数据绑定控件提供数据的业务对象。
下表列出了由 ObjectDataSource 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
ObjectDataSource | 已重载。初始化 ObjectDataSource 类的新实例。 |
公共属性 (请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
获取或设置包含该控件的 Page 或 | ||
获取包含该控件的数据绑定的控件。(从 | ||
CacheDuration | 获取或设置数据源控件将 SelectMethod 方法检索的数据缓存的时间长度(以秒计)。 | |
CacheExpirationPolicy | 获取或设置缓存的到期行为,该行为与持续时间组合在一起可以描述数据源控件所用缓存的行为。 | |
CacheKeyDependency | 获取或设置用户定义的键依赖项,它链接到由数据源控件创建的所有数据缓存对象。 | |
获取由 ASP.NET 生成的服务器控件标识符。(从 | ||
ConflictDetection | 获取或设置一个值,该值确定是仅将新值传递给 Update 方法,还是将旧值和新值都传递给 Update 方法。 | |
获取 | ||
ConvertNullToDBNull | 获取或设置一个值,该值指示传递给更新、插入或删除操作的 Parameter 值是否由 ObjectDataSource 控件自动从 空引用(在 Visual Basic 中为 Nothing) 转换为 | |
DataObjectTypeName | 获取或设置某个类的名称,ObjectDataSource 控件将该类用于更新、插入或删除数据操作中的参数,而不是从数据绑定控件传递个别的值。 | |
DeleteMethod | 获取或设置由 ObjectDataSource 控件调用以删除数据的方法或函数的名称。 | |
DeleteParameters | 获取参数集合,该集合包含由 DeleteMethod 方法使用的参数。 | |
EnableCaching | 获取或设置一个值,该值指示 ObjectDataSource 控件是否启用数据缓存。 | |
EnablePaging | 获取或设置一个值,该值指示数据源控件是否支持对它检索的数据集进行分页。 | |
获取一个值,该值指示此控件是否支持主题。(从 | ||
获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。(从 | ||
FilterExpression | 获取或设置当调用由 SelectMethod 属性指定的方法时应用的筛选表达式。 | |
FilterParameters | 获取与 FilterExpression 字符串中的任何参数占位符关联的参数的集合。 | |
获取或设置分配给服务器控件的编程标识符。(从 | ||
InsertMethod | 获取或设置由 ObjectDataSource 控件调用以插入数据的方法或函数的名称。 | |
InsertParameters | 获取参数集合,该集合包含由 InsertMethod 方法使用的参数。 | |
MaximumRowsParameterName | 获取或设置业务对象数据检索方法参数的名称,该参数用于指示要检索的数据源分页支持的记录数。 | |
获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 | ||
OldValuesParameterFormatString | 获取或设置一个格式字符串,该字符串应用于传递给 Delete 或 Update 方法的原始值的参数名称。 | |
获取对包含服务器控件的 Page 实例的引用。(从 | ||
获取对页 UI 层次结构中服务器控件的父控件的引用。(从 | ||
SelectCountMethod | 获取或设置由 ObjectDataSource 控件调用以检索行数的方法或函数的名称。 | |
SelectMethod | 获取或设置由 ObjectDataSource 控件调用以检索数据的方法或函数的名称。 | |
SelectParameters | 获取参数集合,该集合包含由 SelectMethod 方法使用的参数。 | |
获取容器信息,该容器在呈现于设计图面上时承载当前控件。(从 | ||
获取要应用于 | ||
SortParameterName | 获取或设置业务对象的名称,SelectMethod 参数使用此业务对象指定数据源排序支持的排序表达式。 | |
SqlCacheDependency | 获取或设置一个用分号分隔的字符串,指示用于 Microsoft SQL Server 缓存依赖项的数据库和表。 | |
StartRowIndexParameterName | 获取或设置数据检索方法参数的名称,该参数用于指示为数据源分页支持检索的第一条记录的标识符的值。 | |
获取或设置对包含该控件的模板的引用。 (从 | ||
获取包含当前服务器控件的 Page 或 UserControl 的虚拟目录。(从 | ||
TypeName | 获取或设置 ObjectDataSource 对象表示的类的名称。 | |
获取服务器控件的唯一的、以分层形式限定的标识符。(从 | ||
UpdateMethod | 获取或设置由 ObjectDataSource 控件调用以更新数据的方法或函数的名称。 | |
UpdateParameters | 获取参数集合,该集合包含由 UpdateMethod 属性指定的方法使用的参数。 | |
获取或设置一个值,该值指示是否以可视化方式显示控件。(从 |
受保护的属性
名称 | 说明 | |
---|---|---|
获取控件的浏览器特定适配器。(从 | ||
获取一个值,该值指示是否已创建服务器控件的子控件。(从 | ||
获取一个字符值,该值表示 | ||
为当前 Web 请求获取与服务器控件关联的 | ||
获取一个值,该值指示是否正在使用设计图面上的一个控件。(从 | ||
获取控件的事件处理程序委托列表。此属性为只读。(从 | ||
获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。(从 | ||
获取用于分隔控件标识符的字符。(从 | ||
获取一个值,该值指示该控件中包含的控件是否具有控件状态。(从 | ||
获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。(从 | ||
获取一个值,该值指示是否为该控件启用了视图状态。(从 | ||
获取一个值,该值指示控件是否通过 ID 而不是索引参与加载其视图状态。 (从 | ||
获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。(从 | ||
获取一个值,该值指示 StateBag 对象是否不区分大小写。(从 |
公共方法 (请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
将页样式表中定义的样式属性应用于控件。 (从 | ||
已重载。 将数据源绑定到被调用的服务器控件及其所有子控件。 (从 | ||
Delete | 通过用 DeleteParameters 集合中的所有参数调用由 DeleteMethod 属性标识的方法,执行删除操作。 | |
使服务器控件得以在从内存中释放之前执行最后的清理操作。 (从 | ||
已重载。 确定两个 | ||
已重载。 (从 | ||
为控件设置输入焦点。 (从 | ||
用作特定类型的哈希函数。 | ||
获取当前实例的 | ||
确定服务器控件是否包含任何子控件。 (从 | ||
Insert | 通过调用由 InsertMethod 属性标识的方法和 InsertParameters 集合中的所有参数,执行插入操作。 | |
确定指定的 Object 实例是否是相同的实例。 (从 | ||
已重载。 (从 | ||
获取浏览器可以使用的 URL。 (从 | ||
将 URL 转换为在请求客户端可用的 URL。 (从 | ||
Select | 通过用 SelectParameters 集合中的参数调用由 SelectMethod 属性标识的方法,从基础数据存储中检索数据。 | |
分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。 (从 | ||
返回表示当前 Object 的 | ||
Update | 通过调用 UpdateMethod 属性标识的方法和 UpdateParameters 集合中的所有参数,执行更新操作。 |
受保护的方法
名称 | 说明 | |
---|---|---|
在子控件添加到 Control 对象的 | ||
通知服务器控件某个元素(XML 或 HTML)已经过语法分析,并将该元素添加到服务器控件的 ControlCollection 对象。 (从 | ||
收集有关服务器控件的信息并将该信息发送到 | ||
删除服务器控件的子控件的控件状态信息。 (从 | ||
删除服务器控件的所有子控件的视图状态和控件状态信息。 (从 | ||
删除服务器控件的所有子控件的视图状态信息。 (从 | ||
由 ASP.NET 页面框架调用,以通知使用基于合成的实现的服务器控件创建它们包含的任何子控件,以便为回发或呈现做准备。 (从 | ||
创建一个用于存储子控件的集合。 (从 | ||
已重载。 将数据源绑定到被调用的服务器控件及其所有子控件。 (从 | ||
将数据源绑定到服务器控件的子控件。 (从 | ||
确定服务器控件是否包含子控件。如果不包含,则创建子控件。 (从 | ||
为尚未分配标识符的控件创建标识符。 (从 | ||
允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 | ||
已重载。 在当前的命名容器中搜索指定的服务器控件。 (从 | ||
获取控件的设计时数据。 (从 | ||
GetView | 已重写。 检索与数据源控件关联的命名数据源视图。 | |
GetViewNames | 已重写。 检索名称的集合,这些名称表示与 ObjectDataSource 对象关联的视图对象的列表。 | |
返回一个值,该值指示是否为控件或任何子控件注册事件。 (从 | ||
确定服务器控件是否只包含文字内容。 (从 | ||
从 | ||
LoadViewState | 已重写。 加载 ObjectDataSource 控件的以前保存的视图状态。 | |
检索虚拟路径(绝对的或相对的)映射到的物理路径。 (从 | ||
创建当前 Object 的浅表副本。 (从 | ||
确定服务器控件的事件是否沿页的 UI 服务器控件层次结构向上传递。 (从 | ||
引发 | ||
OnInit | 已重写。 将 | |
引发 | ||
引发 | ||
引发 | ||
获取用于读取文件的 | ||
将所有事件源及其信息分配给控件的父级。 (从 | ||
引发 | ||
在将某一控件从另一控件的 Controls 集合中移除后调用。 (从 | ||
将服务器控件内容发送到提供的 | ||
将服务器控件子级的内容输出到提供的 HtmlTextWriter 对象,此对象编写将在客户端呈现的内容。 (从 | ||
已重载。 输出服务器控件内容,并存储有关此控件的跟踪信息(如果已启用跟踪)。 (从 | ||
获取负责呈现指定控件的控件适配器。 (从 | ||
保存自页回发到服务器后发生的任何服务器控件状态更改。 (从 | ||
SaveViewState | 已重写。 保存 ObjectDataSource 控件的状态。 | |
设置控件的设计时数据。 (从 | ||
TrackViewState | 已重写。 跟踪 ObjectDataSource 控件的视图状态更改,以便将这些更改存储到 |
公共事件
名称 | 说明 | |
---|---|---|
当服务器控件绑定到数据源时发生。(从 | ||
Deleted | Delete 操作完成时发生。 | |
Deleting | 在 Delete 操作前发生。 | |
当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。(从 | ||
Filtering | 执行筛选操作前发生。 | |
当服务器控件初始化时发生;初始化是控件生存期的第一步。(从 | ||
Inserted | 在 Insert 操作完成时发生。 | |
Inserting | 在 Insert 操作前发生。 | |
当服务器控件加载到 | ||
ObjectCreated | 在创建由 TypeName 属性标识的对象之后发生。 | |
ObjectCreating | 在创建由 TypeName 属性标识的对象之前发生。 | |
ObjectDisposing | 在丢弃由 TypeName 属性标识的对象之前发生。 | |
在加载 | ||
Selected | Select 操作完成时发生。 | |
Selecting | 在 Select 操作前发生。 | |
当服务器控件从内存中卸载时发生。(从 | ||
Updated | Update 操作完成时发生。 | |
Updating | 在 Update 操作前发生。 |