System.Web 命名空间
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员
System.Web 命名空间包含启用浏览器/服务器通信的类型。子命名空间包含具有以下功能的类型:支持 ASP.NET 窗体身份验证、应用程序服务、服务器上的数据缓存、ASP.NET 应用程序配置、动态数据、HTTP 处理程序、JSON 序列化、将 AJAX 功能并入 ASP.NET, ASP.NET 安全性中,以及 Web 服务。
命名空间
命名空间 | 说明 |
---|---|
System.Web | System.Web 命名空间提供使得可以进行浏览器与服务器通信的类和接口。此命名空间包括 HttpRequest 类(用于提供有关当前 HTTP 请求的广泛信息)、 HttpResponse 类(用于管理输出到客户端的 HTTP 输出)以及 HttpServerUtility 类(用于提供对服务器端实用工具与进程的访问)。System.Web 还包括用于 Cookie 操作、文件传输、异常信息和输出缓存控制的类。 |
System.Web.ApplicationServices | System.Web.ApplicationServices 命名空间提供了一些类,通过这些类可以访问 ASP.NET 窗体身份验证、角色和配置文件应用程序服务,如 Windows Communication Foundation (WCF) 服务。 |
System.Web.Caching | System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。 |
System.Web.ClientServices | System.Web.ClientServices 命名空间提供一些类,这些类在基于 Windows 的应用程序中支持访问 Microsoft Ajax 身份验证、角色和配置文件服务。 |
System.Web.ClientServices.Providers | System.Web.ClientServices.Providers 命名空间包含在基于 Windows 的应用程序中支持访问 Microsoft Ajax 身份验证、角色和配置文件服务的客户端服务提供程序以及其他类。 |
System.Web.Compilation | System.Web.Compilation 命名空间包含用于生成和编译 ASP.NET 生成环境中的自定义文件类型的类。 |
System.Web.Configuration | System.Web.Configuration 命名空间包含用于设置 ASP.NET 配置的类。 |
System.Web.Configuration.Internal | System.Web.Configuration.Internal 命名空间包含仅供内部使用的配置类型。 |
System.Web.DynamicData | System.Web.DynamicData 命名空间包含为 ASP.NET 动态数据提供核心功能的类。另外,它还提供允许自定义动态数据行为的扩展性功能。 |
System.Web.DynamicData.Design | System.Web.DynamicData.Design 命名空间包含的类为 System.Web.DynamicData 命名空间中的类提供设计时支持。 |
System.Web.DynamicData.ModelProviders | System.Web.DynamicData.ModelProviders 命名空间包含定义 ASP.NET 动态数据提供程序的核心功能的类。 |
System.Web.Handlers | System.Web.Handlers 命名空间包含的 HTTP 处理程序类用于处理对 Web 服务器发出的请求。 |
System.Web.Hosting | System.Web.Hosting 命名空间提供在 Microsoft Internet 信息服务 (IIS) 之外的托管应用程序中承载 ASP.NET 应用程序的功能。 |
System.Web.Instrumentation | System.Web.Instrumentation 命名空间包含提供有关当前页面执行的信息的类型,该信息包括执行监听器和使用仪器,以及包括在视图引擎呈现输出之前或之后调用的方法。 |
System.Web.Mail | 此命名空间中的类已被否决。改用 System.Net.Mail 命名空间。System.Web.Mail 命名空间包含使您可以使用 CDOSYS(Windows 2000 的协作数据对象)消息组件来构造和发送消息的类。邮件消息是通过内置在 Microsoft Windows 2000 中的 SMTP 邮件服务或任意的 SMTP 服务器来传送的。此命名空间中的类可以在 ASP.NET 或任何托管应用程序中使用。 |
System.Web.Management | System.Web.Management 命名空间包含用来管理和监视 Web 应用程序运行状况的类和接口。 |
System.Web.Mobile | System.Web.Mobile 命名空间包含生成 ASP.NET 移动 Web 应用程序所需的核心功能,包括身份验证和错误处理。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.ModelBinding | System.Web.ModelBinding 命名空间提供了将数据对象绑定到 ASP.NET 网络窗体服务器控件的类。 |
System.Web.Profile | System.Web.Profile 命名空间包含用于在 Web 服务器应用程序中处理 ASP.NET 用户配置文件的类。 |
System.Web.Query.Dynamic | System.Web.Query.Dynamic 命名空间包含可用于将 LinqDataSource 控件中的表达式分析为语言集成查询 (LINQ) 的类。 |
System.Web.RegularExpressions | System.Web.RegularExpressions 命名空间提供可用于分析 ASP.NET 文件的预编译正则表达式。System.Web.RegularExpressions 命名空间的所有成员都是 Regex 类的子代。 |
System.Web.Routing | System.Web.Routing 命名空间提供用于 URL 路由的类,通过该类可以使用不映射到物理文件的URLs 。 |
System.Web.Script | System.Web.Script 命名空间包含提供脚本资源信息的类。 |
System.Web.Script.Serialization | System.Web.Script.Serialization 命名空间包含为托管类型提供 JavaScript 对象表示法 (JSON) 序列化和反序列化的类。还提供用于自定义序列化行为的扩展性功能。 |
System.Web.Script.Services | System.Web.Script.Services 命名空间提供一些用于自定义 Web 服务支持的特性,以便使用 ASP.NET 中的 AJAX 功能。 |
System.Web.Security | System.Web.Security 命名空间包含用于在 Web 服务器应用程序中实现 ASP.NET 安全性的类。 |
System.Web.Security.AntiXss | 包含可用于代码字符串以有助于防止应用程序遭到站点式脚本 (XSS) 的攻击和 LDAP 注入式攻击的方法。 |
System.Web.Services | System.Web.Services 命名空间包含使您可以利用 ASP.NET 和 XML Web 服务客户端来创建 XML Web 服务的类。XML Web services 是一些应用程序,它们提供了在使用标准协议(如 HTTP、XML、XSD、SOAP 和 WSDL)的松耦合环境下进行消息交换的能力。利用 XML Web services,可以在异质环境下的公司内部和公司之间生成模块化应用程序,使它们与各种各样的实现、平台和设备交互操作。这些应用程序的基于 SOAP 的 XML 消息可以具有定义完善的部分(结构化和类型化的部分)或者定义比较松散的部分(使用任意 XML)。消息可以随时间发展而不破坏协议的能力对于作为未来的 Web 构造块的 XML Web services 的灵活性和可靠性来说是非常重要的。 |
System.Web.Services.Configuration | System.Web.Services.Configuration 命名空间由用于配置使用 ASP.NET 创建的 XML Web services 的运行方式的类组成。 |
System.Web.Services.Description | System.Web.Services.Description 命名空间由使得您可以通过使用 Web 服务描述语言 (WSDL) 来公开描述 XML Web 服务的类组成。此命名空间中的每个类对应于 WSDL 规范中的一个特定元素,并且类层次结构对应于有效的 WSDL 文档的 XML 结构。有关 WSDL 的更多信息,请参见位于 W3C 网站 (http://www.w3.org/TR/wsdl/) 的规范。 |
System.Web.Services.Discovery | System.Web.Services.Discovery 命名空间由使得 XML Web services 客户端能够通过称为 XML Web 服务发现的进程在 Web 服务器上定位到可用 XML Web services 的类组成。 |
System.Web.Services.Protocols | System.Web.Services.Protocols 命名空间由定义在 XML Web服务器 客户端和用 ASP.NET 创建的 XML Web服务器之间进行通信的过程中在网络上传输数据所使用的协议的类组成。 |
System.Web.SessionState | System.Web.SessionState 命名空间提供可将特定于某个单个客户端的数据存储在服务器上的一个 Web 应用程序中的类和接口。会话状态数据用于向客户端提供与应用程序的持久连接的外观。状态信息可以存储在本地进程内存中,或者,对于网络场配置,也可以使用 ASP.NET 状态服务或 Microsoft SQL Server 数据库将其存储在进程之外。 |
System.Web.UI | System.Web.UI 命名空间提供可用于创建用作 ASP.NET Web 应用程序用户界面的 ASP.NET 服务器控件和 ASP.NET 网页的类和接口。 |
System.Web.UI.Adapters | System.Web.UI.Adapters 命名空间包含控件适配器和页适配器的基类。可以使用这些适配器来重写页和控件的生命周期状态。如果要修改这些控件的标记或行为,使其适应新的标记标准或特定浏览器,则这样的重写很有用。 |
System.Web.UI.DataVisualization.Charting | System.Web.UI.DataVisualization.Charting 命名空间包含用于图表 Web 服务器控件的方法和属性。 |
System.Web.UI.Design | System.Web.UI.Design 命名空间包含的类可用于扩展对 ASP.NET 网页和 Web 服务器控件的设计时支持。 |
System.Web.UI.Design.Directives | System.Web.UI.Design.Directives 命名空间包含可用于扩展 ASP.NET 网页指令的设计时支持的类。 |
System.Web.UI.Design.MobileControls | System.Web.UI.Design.MobileControls 命名空间包含的类为 System.Web.UI.MobileControls 命名空间中的类提供设计时支持。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.UI.Design.MobileControls.Converters | System.Web.UI.Design.MobileControls.Converters 命名空间包含的类为移动控件中的数据类型转换器提供设计时支持。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.UI.Design.WebControls | System.Web.UI.Design.WebControls 命名空间包含可用于扩展对 Web 服务器控件的设计时支持的类。 |
System.Web.UI.Design.WebControls.WebParts | System.Web.UI.Design.WebControls.WebParts 命名空间包含为从 System.Web.UI.WebControls.WebParts 命名空间中的类派生的控件提供设计时支持的类。 |
System.Web.UI.HtmlControls | System.Web.UI.HtmlControls 命名空间包含的类允许在 Web 窗体页上创建 HTML 服务器控件。HTML 服务器控件运行在服务器上,并且直接映射到大多数浏览器所支持的标准 HTML 标记。这使您得以以编程方式控制 Web 窗体页上的 HTML 元素。 |
System.Web.UI.MobileControls | System.Web.UI.MobileControls 命名空间包含一组 ASP.NET 服务器控件,这些控件可以针对不同的移动设备呈现您的应用程序。此命名空间中的 API 已过时。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.UI.MobileControls.Adapters | System.Web.UI.MobileControls.Adapters 命名空间包含可用于重写移动控件生命周期的各阶段的类,以便针对新的标记标准或特定的浏览器和移动设备修改其默认 HTML、CHTML 或 WML 标记或行为。此命名空间中的 API 已过时。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.UI.MobileControls.Adapters.XhtmlAdapters | System.Web.UI.MobileControls.Adapters.XhtmlAdapters 命名空间包含可用于重写移动控件生命周期各阶段的类,以便针对新的标记标准或特定的浏览器和移动设备修改其默认 XHTML 标记或行为。有关如何开发 ASP.NET 移动应用程序的信息,请参见 www.asp.net/mobile 网站。 |
System.Web.UI.WebControls | System.Web.UI.WebControls 命名空间包含一些类,可使用这些类在网页上创建 Web 服务器控件。Web 服务器控件运行在服务器上,并且包括按钮和文本框等窗体控件。它们还包括具有特殊用途的控件(例如日历)。由于 Web 服务器控件运行在服务器上,因此可以以编程方式来控制这些元素。尽管 Web 服务器控件呈现为 HTML,但它们的对象模型不一定反映 HTML 语法。 |
System.Web.UI.WebControls.Adapters | System.Web.UI.WebControls.Adapters 命名空间包含的类可用来重写 Web 控件的生命周期阶段。使用这些类可以针对新的标记标准或特定浏览器修改控件的标记或行为。 |
System.Web.UI.WebControls.Expressions | System.Web.UI.WebControls.Expressions 命名空间提供了一些类,它们允许您使用 QueryExtender 控件来筛选网页中的数据。 |
System.Web.UI.WebControls.WebParts | System.Web.UI.WebControls.WebParts 命名空间包含的类和接口统称为 Web 部件控件集。使用这些类可以创建外观和行为可由最终用户修改(个性化)的网页。每个用户对页的个性化设置都会保存以备将来的浏览器会话使用。 |
System.Web.Util | System.Web.Util 命名空间是类的集合,这些类可以使回调方法在某一事务的范围内运行,并允许将工作发送给多个单独的线程。 |
System.Web.WebSockets | System.Web.WebSockets 命名空间包含支持增加 WebSocket 功能添加到 ASP.NET 网络窗体应用程序的类。 |