System.Web.UI.WebControls.WebParts 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含统称为 Web 部件控件集的类和接口。 可以使用这些类创建最终用户可修改其外观和行为的网页(个性化)。 将为将来的浏览器会话保存每个用户的个性化设置。
类
| 名称 | 说明 |
|---|---|
| AppearanceEditorPart |
提供一个编辑器控件,使最终用户能够在关联的 WebPart 控件上编辑多个用户界面(UI)属性。 此类不能被继承。 |
| BehaviorEditorPart |
提供一个编辑器控件,使最终用户能够在关联的 WebPart 控件上编辑多个用户界面(UI)属性。 此类不能被继承。 |
| CatalogPart |
充当驻留在 CatalogZoneBase 区域中的控件的基类,并提供可供用户添加到网页的可用 Web 服务器控件(尤其是 WebPart 控件)的目录。 |
| CatalogPartChrome |
使开发人员能够仅覆盖区域中所选控件CatalogPart部分的CatalogZoneBase呈现。 |
| CatalogPartCollection |
包含用于提供最终用户可添加到网页的 Web 服务器控件目录的控件集合 CatalogPart 。 此类不能被继承。 |
| CatalogZone |
用作 Web 部件控件集中的主控件,用于在网页上托管 CatalogPart 控件。 |
| CatalogZoneBase |
充当目录的所有区域控件的基类。 目录包含用户可以添加到网页的 WebPart 控件列表。 |
| ConnectionConsumerAttribute |
标识充当 Web 部件连接中的使用者的服务器控件中的回调方法,并使开发人员能够指定有关使用者连接点的详细信息。 |
| ConnectionInterfaceCollection |
表示用于 Web 部件连接的接口集合。 |
| ConnectionPoint |
用作定义连接点对象的基类,这些对象使使用者控件和 Web 部件连接中的提供程序控件能够共享数据。 |
| ConnectionProviderAttribute |
标识充当 Web 部件连接中的提供程序的服务器控件中的回调方法,并使开发人员能够指定有关提供程序连接点的详细信息。 |
| ConnectionsZone |
提供一个用户界面(UI),使用户能够形成驻留在WebPart区域中的其他服务器控件之间的连接WebPartZoneBase。 |
| ConsumerConnectionPoint |
定义一个连接点对象,该对象使充当使用者的服务器控件能够与提供程序建立连接。 |
| ConsumerConnectionPointCollection |
表示充当使用者的 Web 部件区域中控件的连接点集合。 此类不能被继承。 |
| DeclarativeCatalogPart |
使开发人员能够以声明性、页面持久性格式向网页添加目录 WebPart 或其他服务器控件。 此类不能被继承。 |
| EditorPart |
用作驻留在 EditorZoneBase 区域中的控件的基类,用于编辑 WebPart 控件。 |
| EditorPartChrome |
使开发人员能够仅覆盖区域中EditorPart所选控件部分的EditorZoneBase呈现。 |
| EditorPartCollection |
包含用于编辑控件的属性、布局、外观和行为的EditorPart控件的WebPart集合。 此类不能被继承。 |
| EditorZone |
用作 Web 部件控件集中的主控件,用于在网页上托管 EditorPart 控件。 |
| EditorZoneBase |
充当 EditorPart 控件容器的所有区域控件的基类。 |
| ErrorWebPart |
尝试加载或创建新动态 WebPart 控件实例失败时,作为占位符插入网页。 |
| GenericWebPart | |
| ImportCatalogPart |
导入控件的说明文件 WebPart (或其他用作控件 ASP.NET 服务器控件 WebPart ),以便用户可以将控件添加到具有预定义设置的网页。 此类不能被继承。 |
| LayoutEditorPart |
提供一个编辑器控件,使最终用户能够在关联的 WebPart 控件上编辑多个面向布局的用户界面(UI)属性。 此类不能被继承。 |
| PageCatalogPart |
提供一个目录,该目录可保留对用户已在单个 Web 部件页上关闭的所有 WebPart 控件(以及其他服务器控件 WebPartZoneBase )的引用,使用户能够将关闭的控件添加回页面。 此类不能被继承。 |
| Part |
充当所有 Web 部件部件控件的基类,这些控件在 Web 窗体页面上呈现模块化用户界面。 |
| PersonalizableAttribute |
表示个性化属性。 此类不能被继承。 |
| PersonalizationAdministration |
实现 Web 部件个性化设置的管理和管理功能。 此类不能被继承。 |
| PersonalizationDictionary | |
| PersonalizationEntry |
表示对象中包含的 PersonalizationDictionary 自定义个性化设置状态信息的核心部分。 此类不能被继承。 |
| PersonalizationProvider |
实现个性化设置提供程序的基本功能。 |
| PersonalizationProviderCollection |
存储对 PersonalizationProvider 按名称编制索引的对象的引用。 此类不能被继承。 |
| PersonalizationState |
定义表示页面个性化数据的基本功能。 |
| PersonalizationStateInfo |
在派生类中重写时,实现有关页面的一组 Web 部件数据的信息表示形式。 |
| PersonalizationStateInfoCollection |
提供集合 SharedPersonalizationStateInfo 和 UserPersonalizationStateInfo 对象。 |
| PersonalizationStateQuery |
表示可以使用各种 get 和 find 方法传递给个性化设置提供程序的一组查询参数。 此类不能被继承。 |
| PropertyGridEditorPart |
提供一个编辑器控件,使最终用户能够编辑关联 WebPart 控件或服务器控件上的自定义属性。 此类不能被继承。 |
| ProviderConnectionPoint |
定义一个连接点对象,该对象使充当提供程序的服务器控件能够与使用者建立连接。 |
| ProviderConnectionPointCollection |
包含与作为连接中的提供程序的特定ProviderConnectionPoint或服务器控件关联的所有WebPart对象的集合。 此类不能被继承。 |
| ProxyWebPart |
表示某些条件下的 Web 部件控件的基类必须替换页面上的其他 Web 部件控件。 |
| ProxyWebPartConnectionCollection |
包含静态 WebPartConnection 对象的集合,在内容页中声明连接时使用,控件 WebPartManager 在母版页中声明。 此类不能被继承。 |
| ProxyWebPartManager |
为开发人员提供了在内容页的关联母版页中声明控件时 WebPartManager 在内容页中声明静态连接的方法。 |
| RowToFieldTransformer |
将 Web 部件连接中的数据从实现 IWebPartRow 接口的提供程序转换为通过接口预期数据的 IWebPartField 使用者。 |
| RowToParametersTransformer |
将 Web 部件连接中的数据从实现 IWebPartRow 接口的提供程序转换为希望从实现接口的 IWebPartParameters 提供程序接收数据的使用者。 |
| SharedPersonalizationStateInfo |
表示有关页面的共享个性化信息的轻型版本。 此类不能被继承。 |
| SqlPersonalizationProvider |
实现使用Microsoft SQL Server的个性化设置提供程序。 |
| TitleStyle |
指定区域中 Web 部件控件的标题栏的样式特征。 |
| ToolZone |
用作一组仅在某些关联页面显示模式下显示的帮助程序区域的基类。 |
| TransformerTypeCollection |
提供对象的只读集合 WebPartTransformer 。 |
| UnauthorizedWebPart |
用于在控件WebPartManager的方法返回IsAuthorized控件的方法 |
| UserPersonalizationStateInfo |
表示页面和用户的每个用户个性化信息。 此类不能被继承。 |
| WebBrowsableAttribute |
指示 Web 部件控件的指定属性是否显示在 PropertyGridEditorPart 对象中。 |
| WebDescriptionAttribute |
定义用作 Web 部件控件属性的工具提示的字符串值。 |
| WebDisplayNameAttribute |
定义 Web 部件控件的属性的友好名称。 |
| WebPart |
充当自定义 ASP.NET Web 部件控件的基类,添加到基 Part 类具有一些额外的用户界面(UI)属性、创建连接和个性化行为的能力。 |
| WebPartAddingEventArgs |
提供事件的数据 WebPartAdding 。 |
| WebPartAuthorizationEventArgs |
提供事件的数据 AuthorizeWebPart 。 |
| WebPartCancelEventArgs |
提供事件、SelectedWebPartChanging事件和WebPartClosing事件的数据WebPartDeleting。 |
| WebPartChrome |
使开发人员能够仅覆盖区域中所选部分或服务器控件的WebPartWebPartZoneBase呈现。 |
| WebPartCollection |
包含 WebPart 用于跟踪和管理相关控件组的控件集合。 此类不能被继承。 |
| WebPartConnection |
提供一个对象,使两 WebPart 个控件能够形成连接。 此类不能被继承。 |
| WebPartConnectionCollection |
表示 Web 部件区域中控件的连接集合。 此类不能被继承。 |
| WebPartConnectionsCancelEventArgs | |
| WebPartConnectionsEventArgs |
提供控件的事件数据和WebPartsConnectedWebPartsDisconnected事件WebPartManager。 |
| WebPartDescription |
提供有关可在 Web 部件控件目录中显示的控件的信息 WebPart ,而无需创建控件的实例。 |
| WebPartDescriptionCollection |
由要与控件目录一起使用的对象WebPartDescription集合WebPart组成。 此类不能被继承。 |
| WebPartDisplayMode |
为 Web 部件页可以输入的多种显示模式定义一组通用属性。 |
| WebPartDisplayModeCancelEventArgs |
提供可取消事件的数据 DisplayModeChanging 。 |
| WebPartDisplayModeCollection |
包含对象的集合 WebPartDisplayMode 。 此类不能被继承。 |
| WebPartDisplayModeEventArgs |
提供事件的数据 DisplayModeChanged 。 |
| WebPartEventArgs |
为、WebPartAdded、WebPartDeletedWebPartClosed和WebPartMoved事件提供数据SelectedWebPartChanged。 |
| WebPartManager |
充当 Web 部件控件集的中心类,管理网页上发生的所有 Web 部件控件、功能和事件。 |
| WebPartManagerInternals |
隔离到控件使用的 WebPartManager 单独类方法中,可由扩展控件的开发人员重写,但页面开发人员很少需要此方法。 |
| WebPartMenuStyle |
包含控件上菜单的 WebPart 样式特征。 此类不能被继承。 |
| WebPartMovingEventArgs |
提供事件的数据 WebPartMoving 。 |
| WebPartPersonalization |
实现低级别个性化操作。 |
| WebPartTracker |
监视用于循环连接的 Web 部件连接。 |
| WebPartTransformer |
为转换器类提供基本实现,用于在两个不兼容的连接点之间转换数据。 |
| WebPartTransformerAttribute |
标识转换器支持的连接点的类型。 |
| WebPartTransformerCollection |
提供对象的集合 WebPartTransformer 。 |
| WebPartUserCapability |
提供有关用户查看和修改个性化数据的功能的信息。 此类不能被继承。 |
| WebPartVerb |
提供交互式用户界面 (UI) 元素,使用户能够在 Web 部件页上执行操作。 |
| WebPartVerbCollection |
表示自定义 Web 部件谓词的集合。 此类不能被继承。 |
| WebPartVerbsEventArgs |
为方法使用CreateVerbs的事件提供事件数据OnCreateVerbs(WebPartVerbsEventArgs)。 |
| WebPartZone |
用作 Web 部件控件集中的主控件,用于在网页上托管 WebPart 控件。 |
| WebPartZoneBase |
充当(或其他服务器或用户)控件容器 WebPart 的所有区域控件的基类。 |
| WebPartZoneCollection |
包含控件的 WebPartZone 只读集合。 |
| WebZone |
充当 Web 部件应用程序中服务器控件(包括 Web 部件 Part 控件、服务器控件和用户控件)容器的所有控件的基类。 |
接口
| 名称 | 说明 |
|---|---|
| IPersonalizable |
为应用程序和提取个性化设置状态定义其他管理功能。 |
| ITrackingPersonalizable |
允许 Web 部件控件跟踪个性化设置加载和保存过程的特定阶段。 |
| ITransformerConfigurationControl |
定义控件实现的协定,以充当 Web 部件连接中的转换器的配置控件。 |
| IVersioningPersonalizable |
表示一个接口,该接口可以管理属于以前版本的 Web 部件控件的个性化设置数据。 |
| IWebActionable |
允许 WebPart 控件或其他服务器控件包含谓词集合。 |
| IWebEditable |
为开发人员提供一个接口,用于指定与 WebPart 控件关联的自定义编辑控件。 |
| IWebPart |
定义 ASP.NET WebPart 控件使用的常见用户界面(UI)属性。 |
| IWebPartField |
定义使用单个数据字段连接两个服务器控件的提供程序接口。 |
| IWebPartParameters |
定义 Web 部件控件实现的协定,以在 Web 部件连接中传递参数值。 |
| IWebPartRow |
定义使用单个数据字段连接两个服务器控件的提供程序接口。 |
| IWebPartTable |
定义一个提供程序接口,用于使用整个数据表连接两个服务器控件。 |
枚举
| 名称 | 说明 |
|---|---|
| PartChromeState |
指定控件及其周围的边框是处于正常状态还是最小化状态。 |
| PartChromeType |
指定环绕 Web 部件控件的边框类型。 |
| PersonalizationScope |
指示 WebPartManager 对象的个性化范围或应用于 Web 部件控件属性的个性化设置范围。 |
| WebPartExportMode |
指定是否可以导出 WebPart 控件的属性的所有、部分或无一个。 |
| WebPartHelpMode |
指定用于显示 WebPart 控件的帮助内容的可用用户界面类型(UI)。 |
| WebPartVerbRenderMode |
指定如何在 WebPart 控件上呈现谓词。 |