ASP.NET内部对象

Page
Page 类
表示从 ASP.NET Web 应用程序的宿主服务器请求的 .aspx 文件(又称为 Web 窗体页)。
System.Object
System.Web.UI.Control
System.Web.UI.TemplateControl
System.Web.UI.Page
Page 类与扩展名为 .aspx 的文件相关联。这些文件在运行时编译为 Page 对象,并缓存在服务器内存中。
如果要使用代码隐藏技术创建 Web 窗体页,请从该类派生。应用程序快速开发 (RAD) 设计器(如 Visual Studio .NET)自动使用该模型创建 Web 窗体页。
Page 对象充当页中所有服务器控件(实现 INamingContainer 接口的控件或实现该接口的控件的子级除外)的命名容器。
Page 成员
        公共属性:
IsPostBack
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。

Page.IsPostBack;

Server
HttpServerUtility 类
提供用于处理 Web 请求的 Helper 方法。
System.Object
System.Web.HttpServerUtility
HttpServerUtility 类的方法和属性通过 ASP.NET 的内部 Server 对象公开。
Page 成员
        公共方法:
MapPath
返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。

Server.MapPath(“/MyWebSite”);

Cookie
HttpCookie 类
提供创建和操作各 HTTP Cookie 的类型安全方法。
System.Object
System.Web.HttpCookie
HttpCookie 类获取和设置各 Cookie 的属性。HttpCookieCollection 类提供存储、检索和管理整个 Web 应用程序的所有 Cookie 的方法。ASP.NET 代码使用内部的 Cookies 对象来创建 Cookie 并将其添加到 Cookie 集合中。当将 Web 页传递到客户端时,服务器使用 Set-Cookie 头来发送整个 Cookie 集合。

Request
HttpRequest 类
使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。
System.Object
System.Web.HttpRequest
HttpRequest 类的方法和属性通过 HttpApplication、HttpContext、Page 和 UserControl 类的 Request 属性公开。
Requset 成员
        公共属性:
Cookies
获取客户端发送的 cookie 的集合。
Params
获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合。

Request.Cookies[“username”];
Request.Cookies[“username”].Value;
Request.Params[“id”];

Response
HttpResponse 类
封装来自 ASP.NET 操作的 HTTP 响应信息。
System.Object
System.Web.HttpResponse
HttpResponse 类的方法和属性通过 HttpApplication、HttpContext、Page 和 UserControl 类的 Response 属性公开。
Respones 成员
        公共属性:
Cookies
获取响应 Cookie 集合。

Respones.Cookies[“username”].Value;

Application
HttpApplicationState 类
启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享。
System.Object
System.Collections.Specialized.NameObjectCollectionBase
System.Web.HttpApplicationState
ASP.NET 应用程序是单个 Web 服务器上的某个虚拟目录及其子目录范围内的所有文件、页、处理程序、模块和代码的总和。
HttpApplicationState 类的单个实例在客户端第一次从某个特定的 ASP.NET 应用程序虚拟目录中请求任何 URL 资源时创建。对于 Web 服务器上的每个 ASP.NET 应用程序都要创建一个单独的实例。然后通过内部 Application 对象公开对每个实例的引用。
应用程序状态不在网络场(应用程序被多台服务器承载)或网络园(应用程序被同一台计算机上的多个进程承载)中共享。

Sesion
HttpSessionState 类
提供对会话状态值以及会话级别设置和生存期管理方法的访问。
System.Object
System.Web.SessionState.HttpSessionState
Session[“myName”]="Alex";

 

posted @ 2010-10-16 11:18  AlexJones  阅读(249)  评论(0编辑  收藏  举报