System.Web.UI.WebControls.WebParts 命名空间      
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含统称为 Web 部件控件集的类和接口。 使用这些类可以创建外观和行为可由最终用户修改(个性化)的网页。 每个用户对页的个性化设置都会保存以备将来的浏览器会话使用。
类
| AppearanceEditorPart | 提供一个编辑器控件,最终用户使用该控件可以编辑关联 WebPart 控件的几个用户界面 (UI) 属性。 此类不能被继承。 | 
| BehaviorEditorPart | 提供一个编辑器控件,最终用户使用该控件可以编辑关联 WebPart 控件的几个用户界面 (UI) 属性。 此类不能被继承。 | 
| CatalogPart | 用作驻留在 CatalogZoneBase 区域的控件的基类,这些控件提供用户可添加到网页的可用 Web 服务器控件(尤其是 WebPart 控件)的目录。 | 
| CatalogPartChrome | 允许开发人员仅重写 CatalogPart 区域中 CatalogZoneBase 控件的选定部分的呈现。 | 
| CatalogPartCollection | 包含 CatalogPart 控件的集合,这些控件用于提供最终用户可添加到网页的 Web 服务器控件目录。 此类不能被继承。 | 
| 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 控件(或用作 WebPart 控件的其他 ASP.NET 服务器控件)的描述文件,以便用户可以将具有预定义设置的此控件添加到网页上。 此类不能被继承。 | 
| LayoutEditorPart | 提供一个编辑器控件,最终用户使用该控件可以编辑关联 WebPart 控件的几个面向布局的用户界面 (UI) 属性。 此类不能被继承。 | 
| PageCatalogPart | 提供保留对所有 WebPart 控件(以及包含在 WebPartZoneBase 区域中的其他服务器控件)的引用的目录(用户已在单个 Web 部件页关闭了这些控件),这使得用户能够将已关闭的控件添加回页面。 此类不能被继承。 | 
| Part | 用作所有“Web 部件”部件控件的基类,这些控件在 Web 窗体页上呈现模块化用户界面。 | 
| PersonalizableAttribute | 表示个性化特性。 此类不能被继承。 | 
| PersonalizationAdministration | 为 Web 部件的个性化设置实现管理功能。 此类不能被继承。 | 
| PersonalizationDictionary | |
| PersonalizationEntry | 表示 PersonalizationDictionary 对象包含的自定义个性化设置状态信息的核心项。 此类不能被继承。 | 
| PersonalizationProvider | 实现个性化设置提供程序的基本功能。 | 
| PersonalizationProviderCollection | 存储对按名称索引的 PersonalizationProvider 对象的引用。 此类不能被继承。 | 
| PersonalizationState | 定义表示页的个性化设置数据的基本功能。 | 
| PersonalizationStateInfo | 在派生类中重写时,实现页的一组 Web 部件数据的有关信息的表示形式。 | 
| PersonalizationStateInfoCollection | 提供 SharedPersonalizationStateInfo 和 UserPersonalizationStateInfo 对象的集合。 | 
| PersonalizationStateQuery | 表示一组查询参数,这些参数可以传递至使用各种获取和查找方法的个性化设置提供程序。 此类不能被继承。 | 
| PropertyGridEditorPart | 提供一个编辑器控件,最终用户使用该控件可以编辑关联的 WebPart 或服务器控件的自定义属性。 此类不能被继承。 | 
| ProviderConnectionPoint | 定义连接点对象,该对象允许服务器控件作为提供者,以形成与使用者的连接。 | 
| ProviderConnectionPointCollection | 包含一个集合,它含有与在连接中充当提供程序的特定 WebPart 或服务器控件关联的所有 ProviderConnectionPoint 对象。 此类不能被继承。 | 
| ProxyWebPart | 表示 Web 部件控件的基类,在特定情况下这些控件必须替换页面上的其他 Web 部件控件。 | 
| ProxyWebPartConnectionCollection | 包含静态 WebPartConnection 对象的集合,在内容页中声明连接以及在母版页中声明 WebPartManager 控件时,会使用该集合。 此类不能被继承。 | 
| ProxyWebPartManager | 提供一种方法,使得在内容页面的关联母版页中声明了 WebPartManager 控件时,开发人员可在此内容页面中声明静态连接。 | 
| RowToFieldTransformer | 通过 IWebPartField 接口,将 Web 部件连接中的数据从实现 IWebPartRow 接口的提供程序转换为客户期望的数据。 | 
| RowToParametersTransformer | 在 Web 部件连接中,对从提供者(实现 IWebPartRow 接口)到使用者(接收来自实现 IWebPartParameters 接口的提供者的数据)的数据进行转换。 | 
| SharedPersonalizationStateInfo | 表示有关页的共享个性化信息的轻量版本。 此类不能被继承。 | 
| SqlPersonalizationProvider | 实现一个使用 Microsoft SQL Server 的个性化设置提供程序。 | 
| TitleStyle | 指定区域中 Web 部件控件的标题栏的样式特性。 | 
| ToolZone | 用作一组仅在某些相关页面显示模式中出现的帮助器区域的基类。 | 
| TransformerTypeCollection | 提供 WebPartTransformer 对象的只读集合。 | 
| UnauthorizedWebPart | 用于每当 WebPartManager 控件的 IsAuthorized 方法为 WebPart 控件返回  | 
| UserPersonalizationStateInfo | 表示页面和用户的因每个用户而异的个性化信息。 此类不能被继承。 | 
| WebBrowsableAttribute | 指示 PropertyGridEditorPart 对象中是否显示 Web 部件控件的指定属性。 | 
| WebDescriptionAttribute | 定义作为 Web 部件控件属性的工具提示使用的字符串值。 | 
| WebDisplayNameAttribute | 定义 Web 部件控件属性的友好名称。 | 
| WebPart | 用作自定义 ASP.NET Web 部件控件的基类,从而 Part 基类功能添加一些附加用户界面 (UI) 属性、创建连接的能力以及个性化行为。 | 
| WebPartAddingEventArgs | 为 WebPartAdding 事件提供数据。 | 
| WebPartAuthorizationEventArgs | 为 AuthorizeWebPart 事件提供数据。 | 
| WebPartCancelEventArgs | 为 SelectedWebPartChanging 事件、WebPartClosing 事件和 WebPartDeleting 事件提供数据。 | 
| WebPartChrome | 允许开发人员仅重写 WebPart 区域中 WebPartZoneBase 或服务器控件的选定部分的呈现。 | 
| WebPartCollection | 包含用于跟踪和管理相关控件组的 WebPart 控件的集合。 此类不能被继承。 | 
| WebPartConnection | 提供一个对象,该对象可使两个 WebPart 控件形成连接。 此类不能被继承。 | 
| WebPartConnectionCollection | 表示 Web 部件区域中控件的连接集合。 此类不能被继承。 | 
| WebPartConnectionsCancelEventArgs | 提供有关 WebPartsConnecting 和 WebPartsDisconnecting 事件的数据。 | 
| WebPartConnectionsEventArgs | 为 WebPartsConnected 控件的 WebPartsDisconnected 和 WebPartManager 事件提供事件数据。 | 
| WebPartDescription | 提供 WebPart 控件的有关信息,该控件无需创建实例即可显示在 Web 部件控件目录中。 | 
| WebPartDescriptionCollection | 由将与 WebPart 控件的目录共同使用的 WebPartDescription 对象的集合组成。 此类不能被继承。 | 
| WebPartDisplayMode | 为 Web 部件页可以进入的若干种显示模式定义一组公用属性。 | 
| WebPartDisplayModeCancelEventArgs | 为 DisplayModeChanging 可取消事件提供数据。 | 
| WebPartDisplayModeCollection | 包含 WebPartDisplayMode 对象的集合。 此类不能被继承。 | 
| WebPartDisplayModeEventArgs | 为 DisplayModeChanged 事件提供数据。 | 
| WebPartEventArgs | 为 WebPartAdded、WebPartDeleted、WebPartClosed、WebPartMoved 和 SelectedWebPartChanged 事件提供数据。 | 
| WebPartManager | 用作 Web 部件控件集的中心类,管理所有 Web 部件控件、功能和网页上发生的事件。 | 
| WebPartManagerInternals | 分离到由 WebPartManager 控件使用并且可由扩展该控件的网页开发人员重写的单独的类方法中,但是网页开发人员很少需要使用这些方法。 | 
| WebPartMenuStyle | 包含 WebPart 控件上菜单的样式特征。 此类不能被继承。 | 
| WebPartMovingEventArgs | 为 WebPartMoving 事件提供数据。 | 
| WebPartPersonalization | 实现低级别个性化设置操作。 | 
| WebPartTracker | 监视 Web 部件连接中的循环连接。 | 
| WebPartTransformer | 为转换器类提供基本实现,以便在两个不兼容的连接点之间转换数据。 | 
| WebPartTransformerAttribute | 标识转换器所支持的连接点类型。 | 
| WebPartTransformerCollection | 提供 WebPartTransformer 对象的集合。 | 
| WebPartUserCapability | 提供有关用户查看和修改个性化数据的能力的信息。 此类不能被继承。 | 
| WebPartVerb | 提供使用户能在 Web 部件页面上执行操作的交互式用户界面 (UI) 元素。 | 
| 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 控件上的呈现方式。 |