以下是从msdn摘录的知识,具体可以参考msdn
.NET Framework 类库中与 ASP.NET 有关的一些最重要的命名空间如下:
- System.Web
-
提供启用浏览器/服务器通信的类和接口。此命名空间包括 HttpRequest 类(用于提供有关当前 HTTP 请求的广泛信息)、HttpResponse 类(用于管理输出到客户端的 HTTP 输出)以及 HttpServerUtility 类(用于提供对服务器端实用工具与进程的访问)。 System.Web 还包括用于 Cookie 操作、文件传输、异常信息和输出缓存控制的类。
- System.Web.ApplicationServices
-
提供可用于访问 ASP.NET 窗体身份验证、角色和配置文件应用程序服务(例如 Windows Communication Foundation (WCF) 服务)的类。
- System.Runtime.Caching
-
包含可用于在 .NET Framework 应用程序中实现缓存的类型。
- System.Web.ClientServices
-
包含支持从基于 Windows 的应用程序访问 ASP.NET 登录、角色和配置文件服务的类。
- System.Web.Configuration
-
包含用于以编程方式管理 ASP.NET 配置的类。(可在 XML 文件中进行大多数配置设置。)
- System.Web.DynamicData
-
包含提供 ASP.NET 动态数据核心功能以及允许您自定义动态数据行为的扩展性功能的类。
- System.Web.Handlers
-
包含处理发往 Web 服务器的 HTTP 请求的 HTTP 处理程序类。(ASP.NET Web 窗体页 -- .aspx 文件 -- 是 HTTP 处理程序的特殊形式。)
- System.Web.Management
-
包含用来管理和监视 Web 应用程序运行状况的类和接口。
- System.Web.Profile
-
包含用于在 Web 服务器应用程序中实现 ASP.NET 用户配置文件的类。
- System.Web.Query.Dynamic
-
包含可用于将 LinqDataSource 控件中的表达式分析为语言集成查询 (LINQ) 的类。
- System.Web.RegularExpressions
-
提供用于分析 ASP.NET 文件的正则表达式。 System.Web.RegularExpressions 命名空间的所有成员都是 Regex 类的子代。(您通常不需要亲自分析 ASP.NET 页。)
- System.Web.Routing
-
提供用于 URL 路由的类,通过这些类可以使用不映射到物理文件的 URL。
- System.Web.Script
-
包含提供客户端脚本资源信息的类。
- System.Web.Script.Services
-
提供用于自定义对在 ASP.NET 中使用 Ajax 功能的 Web 服务支持的特性。
- System.Web.Security
-
包含用于在 Web 服务器应用程序中实现 ASP.NET 安全的类。
- System.Web.Services
-
包含使您可以利用 ASP.NET 和 XML Web services 客户端来创建 XML Web services 的类。XML Web services 是一些应用程序,它们提供了在使用标准协议(如 HTTP、XML、XSD、SOAP 和 WSDL)的松耦合环境下进行消息交换的能力。利用 XML Web services,可以生成可与各种各样的实现、平台和设备交互操作的模块化应用程序。
- System.Web.SessionState
-
包含支持在单个浏览器会话期间在服务器上存储特定于单个客户端的数据的类和接口。会话状态数据用于向客户端提供与应用程序的持久连接的外观。
- System.Web.UI
-
提供可用于创建用作 ASP.NET Web 应用程序用户界面的 ASP.NET 服务器控件和 ASP.NET 网页的类和接口。此命名空间包含 Control 类,该类提供所有 HTML 服务器控件、Web 服务器控件和带有一组通用功能的用户控件。该类还包含 Page 控件,每当对 ASP.NET Web 应用程序中的 .aspx 页发出请求时,将会自动生成此控件。此外,此命名空间还包括为服务器控件提供数据绑定功能、保存给定控件或页的视图状态的功能以及分析功能的类。
- System.Web.UI.DataVisualization.Charting
-
包含 Chart Web 服务器控件的类型。
- System.Web.UI.Design.WebControls
-
包含可用于扩展 Web 服务器控件设计时支持的类。
- System.Web.UI.Design.WebControls.WebParts
-
包含为从 System.Web.UI.WebControls.WebParts 命名空间中的类派生的控件提供设计时支持的类。
- System.Web.UI.HtmlControls
-
包含使您可以在 Web 窗体页上创建 HTML 服务器控件的类集合。HTML 服务器控件运行在服务器上,并且直接映射到大多数浏览器所支持的标准 HTML 标记。这使您能够以编程方式控制 Web 窗体页上的 HTML 元素。
- System.Web.UI.WebControls
-
包含使您可以在网页上创建 Web 服务器控件的类。Web 服务器控件运行在服务器上,并且包括按钮和文本框等窗体控件。它们还包括具有特殊用途的控件(例如日历)。由于 Web 服务器控件运行在服务器上,因此可以以编程方式来控制这些元素。Web 服务器控件比 HTML 服务器控件更抽象。它们的对象模型不一定反映 HTML 语法。
- System.Web.UI.WebControls.WebParts
-
包含集成在一起的一组类和接口,可用于创建网页,最终用户可对这些网页的外观和行为进行修改(个性化设置)。每页的用户定义设置将被保存起来,供以后的浏览器会话使用。
- System.Web.Util
-
包含支持在事务范围内运行回调方法并且支持向不同线程发送工作的类。