System.Web.UI 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可为 ASP.NET Web 应用程序的用户界面创建 ASP.NET 服务器控件和 ASP.NET 网页的类和接口。
Async |
为 AsyncPostBackError 事件提供数据。 |
Async |
定义一个控件,并将该控件的可选事件定义为导致 UpdatePanel 控件刷新的异步回发控件触发器。 |
Attribute |
提供对 ASP.NET 服务器控件元素的开始标记中声明的所有特性的对象模型访问。 此类不能被继承。 |
Authentication |
配置身份验证服务的自定义实现的位置。 |
Base |
为在分析 ASP.NET 页请求和服务器控件过程中涉及的类提供一组基本功能。 |
Base |
为 StaticPartialCachingControl 和 PartialCachingControl 类提供基本功能。 |
Base |
实现对模板文件的 ASP.NET 模板分析。 |
Bindable |
支持数据绑定控件的页分析,这些控件自动绑定到模板化内容部分中的 ASP.NET 数据源控件。 此类不能被继承。 |
Bound |
表示数据绑定到表达式的控件属性。 |
Builder |
用作需要控件生成器的所有属性项的基类。 |
Chtml |
向 ASP.NET 服务器控件的输出流写入一系列特定于 cHTML 的字符和文本。 ChtmlTextWriter 类提供 ASP.NET 服务器控件在将 cHTML 内容呈现给客户端时所使用的格式化功能。 |
Client |
在 Web 应用程序中定义用于管理客户端脚本的方法。 |
Code |
生成“代码 DOM”声明。 |
Compiled |
提供 IBindableTemplate 对象的默认实现,ASP.NET 只要分析 ASP.NET 控件(如 FormView)的模板化内容的双向数据绑定,就会使用该对象。 此类不能被继承。 |
Compiled |
ITemplate 实现,在生成的页类代码中调用。 此类不能被继承。 |
Complex |
用作读/写和只读属性(例如模板)的属性项。 |
Composite |
表示要合并为单一复合脚本的脚本引用的集合。 |
Composite |
为 ResolveCompositeScriptReference 事件提供数据。 |
Constructor |
指定服务器控件在其构造函数中需要标记名称。 |
Control |
定义由所有 ASP.NET 服务器控件共享的属性、方法和事件。 |
Control |
支持页分析器生成控件及其包含的子控件。 |
Control |
指定用于在 ASP.NET 分析器内生成自定义控件的 ControlBuilder 类。 此类不能被继承。 |
Control |
提供对 ASP.NET 用户控件的输出缓存设置的编程访问。 |
Control |
提供使 ASP.NET 服务器控件能够维护其子控件列表的集合容器。 |
Control |
表示控件外观,控件外观是一种用于定义应用于 ASP.NET Web 服务器控件的样式属性的方式。 |
Control |
指定 ControlParameter 对象在运行时绑定到的控件的默认属性。 此类不能被继承。 |
Css |
设计时,将级联样式表 (CSS) 编辑功能添加到属性。 |
Css |
包含指定 HTML 服务器控件的 HTML 级联式样式表 (CSS) 内嵌样式特性。 此类不能被继承。 |
Data |
提供对应用程序快速开发 (RAD) 设计器的支持以生成和分析数据绑定表达式语法。 此类不能被继承。 |
Data |
包含有关 ASP.NET 服务器控件中的单个数据绑定表达式的信息,这些信息可让快速应用程序开发 (RAD) 设计器(如 Microsoft Visual Studio)能够在设计时创建数据绑定表达式。 此类不能被继承。 |
Data |
为 ASP.NET 服务器控件提供 DataBinding 对象的集合。 此类不能被继承。 |
Data |
指定一个设计时类,用于执行设计器内的控件数据绑定。 此类不能被继承。 |
Data |
保留数据绑定表达式和静态文本。 此类不能被继承。 |
Data |
提供 ASP.NET 动态数据所使用的扩展方法。 |
Data |
指定 ControlParameter 属性在运行时绑定到的控件的默认属性。 |
Data |
提供能将 32 位带符号整数对象与数据源控件缓存持续时间表示形式相互转换的类型转换器。 |
Data |
作为某些控件的基类,这些控件表示数据绑定控件的的数据源。 |
Data |
支持页分析器生成连接到数据提供程序的控件。 此类不能被继承。 |
Data |
提供一种机制,数据绑定控件可使用这种机制向数据源控件请求在检索数据之后执行与数据相关的操作。 此类不能被继承。 |
Data |
用作所有数据源视图类的基类,这些视图类定义数据源控件的功能。 |
Designer |
表示 DataBoundLiteralControl 控件的设计时版本。 此类不能被继承。 |
Design |
在设计时将信息提供给分析器。 |
Design |
在设计时提供分析。 |
Empty |
对始终为空白的 ControlCollection 集合提供标准支持。 |
Event |
作为事件处理程序的属性项。 |
Expression |
支持表达式绑定实例的分析和保留。 此类不能被继承。 |
Expression |
表示 ExpressionBinding 对象集合。 此类不能被继承。 |
Extender |
对于扩展程序控件提供一个抽象基类。 |
File |
允许从 TemplateControl 派生的类指定在分析文件时在生成器树的最高级别使用的控件生成器。 此类不能被继承。 |
File |
分析母版页文件。 |
File |
分析页面文件,并且是分析页面文件的默认 ControlBuilder 类。 |
File |
通过指定用于分析用户控件文件的 FileLevelUserControlBuilder 类,支持页分析器生成用户控件。 |
Filterable |
指定要向其应用特性的属性是否支持设备筛选。 此类不能被继承。 |
Hidden |
在 Web 客户端上以隐藏的 HTML 元素存储 ASP.NET 页面视图状态。 |
Hierarchical |
为表示分层数据的数据源控件提供基类。 |
Hierarchical |
表示 HierarchicalDataSourceControl 控件的分层数据结构中的节点或节点集合上的数据视图。 |
History |
为 Navigate 事件提供数据。 |
Html32Text |
向 ASP.NET 服务器控件的输出流写入一系列特定于 HTML 3.2 的字符和文本。 Html32TextWriter 类提供 ASP.NET 服务器控件在将 HTML 3.2 内容呈现给客户端时所使用的格式化功能。 |
Html |
将标记字符和文本写入 ASP.NET 服务器控件输出流。 此类提供 ASP.NET 服务器控件在向客户端呈现标记时使用的格式化功能。 |
IDReference |
定义应用于包含 ID 引用的属性的属性。 此类不能被继承。 |
Image |
为用户在单击基于图像的 ASP.NET 服务器控件(如 HtmlInputImage 或 ImageButton 服务器控件)时所发生的任何事件提供数据。 此类不能被继承。 |
Indexed |
提供 ObjectStateFormatter 类用来优化对象图序列化的实用工具字符串类。 此类不能被继承。 |
List |
在实现由 IListSource 接口定义的成员时,由数据源控件使用。 此类不能被继承。 |
Literal |
表示 HTML 元素、文本和 ASP.NET 页中不需要在服务器上处理的其他任何字符串。 |
Los |
序列化 Web 窗体页的视图状态。 此类不能被继承。 |
Master |
充当仅由 Content 控件和它们各自的子控件组成的页面的模板和合并容器。 |
Master |
作为仅由 Content 控件和各自的子控件构成的内容页的合并类和容器。 |
Non |
定义指示在设计时将控件视为可视控件还是非可视控件的特性。 此类不能被继承。 |
Object |
将对象从一种对象类型转换为另一种对象类型。 此类已过时。 请换用 Convert 类和 Format(String, Object) 方法。 |
Object |
在生成过程中,保留属性项的信息。 |
Object |
序列化和反序列化表示对象状态的对象图。 此类不能被继承。 |
Object |
由 ASP.NET TemplateParser 类用于分析服务器端 |
Output |
封装 ASP.NET 根据 @ OutputCache 页指令分析的输出缓存初始化设置。 此类不能被继承。 |
Page |
表示一个从托管 ASP.NET Web 应用程序的服务器请求的 .aspx 文件(也称为 Web 窗体页)。 |
Page |
包含有关注册到页的异步任务的信息。 此类不能被继承。 |
Page |
创建从 Page 类继承并实现 IHttpHandler 接口的类的实例。 实例被动态地创建以处理针对 ASP.NET 文件的请求。 PageHandlerFactory 类是 ASP.NET 页的默认处理程序工厂实现。 |
Page |
为 .aspx 文件实现分析器。 此类不能被继承。 |
Page |
为 ASP.NET 分析器所使用的页分析器筛选器提供一个抽象基类,以确定分析时是否允许在页中包含某项。 |
Page |
为 ASP.NET 视图状态持久性机制提供基本功能。 |
Page |
表示页主题的基类,页主题是用于定义网站中的页和控件之间统一外观的资源的集合。 可以通过配置或页指令设置页主题。 |
Pair |
提供用于存储两个相关对象的基本实用工具类。 |
Parse |
定义可在开发 ASP.NET 服务器控件时使用的元数据特性。 使用 ParseChildrenAttribute 类指示页分析器应如何处理页上声明的服务器控件标记中嵌套的内容。 此类不能被继承。 |
Parse |
需要在页分析过程中告知页分析事件的对象的抽象基类。 |
Partial |
定义 Web 窗体用户控件(.ascx 文件)用于指示是否以及如何缓存其输出的元数据特性。 此类不能被继承。 |
Partial |
在以下情况时创建:使用 @ OutputCache 页指令或 PartialCachingAttribute 属性为输出缓存指定用户控件(.ascx 文件),并且通过用 LoadControl(String) 方法动态加载用户控件,将用户控件插入页的控件层次结构。 |
Persist |
定义一个特性,该特性由 ASP.NET 服务器控件用于指示在设计时服务器控件中包含的嵌套内容是与控件对应,还是与服务器控件的属性对应。 此类不能被继承。 |
Persistence |
定义元数据特性,用于指定如何在设计时将 ASP.NET 服务器控件属性或事件保存到 ASP.NET 页。 此类不能被继承。 |
Post |
指定如何生成客户端 JavaScript 以启动回发事件。 |
Post |
将 UpdatePanel 控件内部的控件定义为回发控件。 |
Profile |
配置一组预加载的配置文件属性和配置文件服务的自定义实现的位置。 |
Property |
包含用于在属性值和字符串之间进行转换的帮助器函数。 |
Property |
作为所有属性项类的基类。 |
Registered |
提供对先前已向 Page 对象注册的 ECMAScript (JavaScript) 数组声明的访问。 |
Registered |
用于访问 UpdatePanel 控件内部某个控件的 |
Registered |
用于访问先前已向 Page 对象注册的自定义 (expando) 特性的名称/值对。 |
Registered |
用于访问先前已向 Page 对象注册的隐藏值。 |
Registered |
用来访问先前已向 Page 对象注册的客户端脚本。 |
Render |
提供对象摘要基类,该对象作为控件监视,并在页面请求期间渲染。 |
Role |
配置角色服务的自定义实现的位置。 |
Root |
支持页分析器定义如何分析内容的行为。 |
Script |
扩展 ScriptComponentDescriptor 类以提供包装程序来定义转换为客户端脚本的行为。 |
Script |
提供用于将服务器组件转换为客户端脚本的包装程序。 |
Script |
为脚本控件提供一个抽象基类。 |
Script |
定义客户端控件对象。 |
Script |
在派生类中重写时,定义可创建客户端类的一个实例的脚本。 |
Script |
为 Web 和应用程序服务管理 ASP.NET Ajax 脚本库和脚本文件、局部页面呈现以及客户端代理类生成。 |
Script |
当已在父元素中定义 ScriptManager 控件时,使嵌套组件(如内容页和用户控件)可以将脚本和服务引用添加到页中。 |
Script |
注册 ECMAScript (JavaScript) 文件,以便在 ASP.NET 网页上使用。 |
Script |
所有脚本引用类的基类。 |
Script |
表示脚本引用的集合。 |
Script |
为 ResolveScriptReference 事件提供数据。 |
Script |
在程序集内定义要从客户端脚本文件使用的资源。 此类不能被继承。 |
Script |
定义脚本资源的位置。 |
Script |
提供对脚本资源的位置映射支持。 |
Service |
注册要在网页中使用的 Web 服务。 |
Service |
包含一组 ServiceReference 对象。 |
Session |
在 Web 服务器上存储 ASP.NET 页视图状态。 |
Simple |
表示控件属性和其值的定义。 |
Simple |
提供用于分析 Web 处理程序文件的基本功能。 |
Skin |
提供一个 ControlBuilder 对象,用于在设计时将控件外观应用于控件。 |
State |
管理 ASP.NET 服务器控件(包括页面)的视图状态。 此类不能被继承。 |
State |
表示视图状态信息在 Web 请求间持续时保存在 StateBag 类中的项。 此类不能被继承。 |
State |
为管理 IStateManager 对象的所有强类型集合提供基类。 |
Static |
表示为输出缓存指定并以声明方式包含在页或其他用户控件中的 UserControl 类的实例。 |
Supports |
定义元数据特性,Web 服务器控件使用它来表明支持事件验证。 此类不能被继承。 |
Tag |
定义在网页中用于标识自定义控件的标记前缀。 此类不能被继承。 |
Target |
扩展 Attribute 类,以指示扩展程序控件可应用到的服务器控件的类型。 |
Template |
支持在生成模板及其包含的子控件时使用的页分析器。 |
Template |
声明属性的容器控件的基类型,该属性返回 ITemplate 接口并用 TemplateContainerAttribute 特性进行标记。 具有 ITemplate 属性的控件必须实现 INamingContainer 接口。 此类不能被继承。 |
Template |
为 Page 类和 UserControl 类提供了一组基本功能。 |
Template |
为模板控件实现 ASP.NET 模板分析。 |
Template |
定义一个元数据特性,该元数据特性用于指定所允许的模板的实例数。 此类不能被继承。 |
Template |
用作 ASP.NET 文件分析器的抽象基类。 |
Template |
为 ITemplate 类属性启用属性项。 |
Themeable |
对 Web 服务器控件及其成员用于指示其呈现是否受主题和控件外观影响的元数据特性进行定义。 此类不能被继承。 |
Theme |
在设计器环境中为控件提供封装主题和样式表信息的类。 |
Timer |
在定义的时间间隔执行异步或同步网页回发。 |
Toolbox |
指定当从 Microsoft Visual Studio 等工具中的工具箱拖动自定义控件时为它生成的默认标记。 |
Triplet |
提供用于存储三个相关对象的基本实用工具类。 |
Update |
在不回发的情况下允许部分呈现页的各部分。 |
Update |
为可以作为 UpdatePanel 控件的触发器的控件提供一个公共的基类。 |
Update |
为可作为 UpdatePanel 控件的触发器的对象提供一个公共基类。 |
Update |
表示 UpdatePanel 控件的 UpdatePanelTrigger 对象的集合。 |
Update |
当更新了一个或多个 UpdatePanel 控件的内容时,在浏览器中提供可视反馈。 |
Url |
对控件用来标识包含 URL 值的字符串属性的特性进行定义。 此类不能被继承。 |
User |
表示一个 .ascx 文件(也称为用户控件),该文件是从托管 ASP.NET Web 应用程序的服务器请求。 文件必须从 Web 窗体页进行调用,否则将出现分析程序错误。 |
User |
支持 ASP.NET 页分析器生成用户控件的实例。 |
Validation |
定义 ASP.NET 服务器控件用于标识验证属性的元数据特性。 此类不能被继承。 |
Validation |
对应用程序提供客户端验证设置。 |
Validator |
公开一个 IValidator 引用数组。 此类不能被继承。 |
Verification |
定义 Web 内容可访问性规则的元数据特性。 此类不能被继承。 |
View |
表示当无法加载或验证视图状态时引发的异常。 此类不能被继承。 |
View |
定义元数据特性,ASP.NET 服务器控件使用此特性来指定是否参与根据 ID 加载视图状态信息。 此类不能被继承。 |
Web |
定义在程序集中启用嵌入资源的元数据特性。 此类不能被继承。 |
Web |
为 Web 服务处理程序提供分析器。 |
Xhtml |
将特定于可扩展超文本标记语言 (XHTML) 的字符(包括从 XHTML 派生的 XHTML 模块的所有变体)写入移动设备的 ASP.NET 服务器控件的输出流。 重写 XhtmlTextWriter 类以为 ASP.NET 页和服务器控件提供自定义 XHTML 呈现。 |
XPath |
为应用程序快速开发 (RAD) 设计器提供支持,以便分析使用 XPath 表达式的数据绑定表达式。 此类不能被继承。 |
IAttribute |
定义由 ASP.NET 服务器控件用来对服务器控件的开始标记中声明的任何特性提供编程访问的方法。 |
IAuto |
定义一种方法,该方法自动为使用 ASP.NET 动态数据功能的数据绑定控件生成字段。 |
IBindable |
定义一种方法,该方法能够使字段模板控件实现双向数据绑定。 |
IBindable |
为 ASP.NET 数据绑定控件(如 DetailsView 和 FormView)提供一种可以自动绑定到模板化内容节中的 ASP.NET 数据源控件的方式。 |
ICallback |
用于指示控件可以作为服务器上的回调事件的目标。 |
ICheck |
定义控件实现的属性和事件,用作复选框。 |
ICode |
提供对代码块生成器的 CodeBlockType 的访问权限。 |
IControl |
使控件序列化程序可以到达控件的生成器。 |
IControl |
提供对控件设计器的访问,以存储与控件有关的临时性设计数据。 |
IData |
允许在设计时访问控件的数据绑定表达式集合。 |
IData |
启用数据绑定控件容器来为简化的数据绑定操作标识数据项对象。 |
IData |
定义一些属性,用于指定 ASP.NET 如何创建数据绑定控件的客户端 ID。 |
IData |
表示数据绑定控件绑定到的抽象数据源。 |
IData |
允许类型转换器访问存储在对象中的架构信息。 |
IEditable |
表示一个控件,该控件呈现可由用户更改的文本。 |
IExpressions |
定义一个类为支持表达式的集合而必须实现的属性。 |
IExtender |
定义扩展程序控件的行为。 |
IFilter |
提供一个接口,设计器开发人员可以用它来按名称计算设备筛选器。 |
IHierarchical |
表示分层数据绑定控件(如 TreeView)可以绑定到的分层数据源。 |
IHierarchical |
表示一个可以使用 IEnumerator 接口枚举的分层集合。 实现 IHierarchicalEnumerable 接口的集合供 ASP.NET 站点导航控件和数据源控件使用。 |
IHierarchy |
公开分层数据结构的节点,包括节点对象和描述节点特征的一些属性。 实现 IHierarchyData 接口的对象可以包含在 IHierarchicalEnumerable 集合中,并由 ASP.NET 站点导航和数据源控件所使用。 |
INaming |
标识在 Page 对象的控件层次结构内创建新 ID 命名空间的容器控件。 这仅是一个标记接口。 |
INavigate |
提供类为向导航控件提供导航用户界面数据和值而实现的接口。 |
IParser |
定义 ASP.NET 服务器控件必须实现以识别何时分析元素(HTML 或 XML)的方法。 |
IPost |
定义 ASP.NET 服务器控件为自动加载回发数据而必须实现的方法。 |
IPost |
定义 ASP.NET 服务器控件为处理回发事件而必须实现的方法。 |
IResource |
定义一个方法,设计器宿主必须实现该方法来为嵌入式资源提供 URL 引用查找。 |
IScript |
定义 ASP.NET 服务器控件为在启用 AJAX 的应用程序中定义 ECMAScript (JavaScript) 资源而必须实现的方法。 |
IState |
定义要对对象图进行序列化和反序列化,类型应实现的方法。 |
IState |
定义任何类为支持服务器控件的视图状态管理而必须实现的属性和方法。 |
IStyle |
定义某个类为支持样式规则的创建而必须实现的方法。 |
ITemplate |
定义用子控件填充模板化 ASP.NET 服务器控件的行为。 子控件表示页上定义的内联模板。 |
IText |
定义控件实现以获取或设置其文本内容的接口。 |
ITheme |
提供一个接口,设计器工具开发人员可以使用此接口提供一组 ThemeProvider 对象,这些对象可以用于在设计时环境中将主题和控件外观应用于控件。 |
IUrl |
定义一种服务,该服务由对象实现以根据上下文信息解析相对 URL。 |
IUser |
定义允许设计器在设计时访问有关用户控件的信息的属性。 |
IUser |
定义一个类为返回对应指定标记前缀和标记名称的控件的类型而必须实现的方法。 |
IValidator |
定义参与 Web 窗体验证的对象必须实现的属性和方法。 |
Build |
表示用于生成控件的方法。 |
Build |
在从生成的类代码创建模板化控件的模板的过程中支持 ASP.NET。 BuildTemplateMethod 委托处理 InstantiateIn(Control) 方法。 |
Control |
表示一种方法,该方法可将正确的控件外观应用于指定控件。 |
Data |
表示数据绑定控件向数据源视图提供的、用于进行异步插入、更新或删除数据操作的异步回调方法。 |
Data |
表示数据绑定控件向数据源视图提供以进行异步数据检索的异步回调方法。 |
Extract |
提供一个委托,ASP.NET 用它在运行时从 IBindableTemplate 对象中提取一组名称/值对。 此类不能被继承。 |
Image |
表示处理在用户单击基于图像的 ASP.NET 服务器控件时引发的所有事件的方法。 |
Render |
表示将指定的 Control 容器呈现到指定 HtmlTextWriter 的方法。 |
此命名空间包括 Control 类,该类为所有服务器控件(包括 HTML 服务器控件、Web 服务器控件和用户控件)提供一组通用功能。 它还包括 Page 类。 每当对 ASP.NET Web 应用程序中的 .aspx 文件发出请求时,都会自动生成此类。 可以从这两个类继承。
命名空间还包括类,这些类为服务器控件提供数据绑定功能、保存给定控件或页面的视图状态以及分析功能。