Asp.net内置对象

xiaoxiao2023-03-19  28

Asp.net有很多内置对象,asp.net中所有网页都是继承System.Web.UI.Page这个类,Page这个类有很多内置对象,比较常用的有RequestResponseServerCookieSessionApplication

 

Request对象封装了客户端信息,主要用来获取客户端得请求;主要有以下几个属性:QueryStringFormApplicationPath、及Cookie

 

Response对象代表了服务器端响应对象,当客户端发出一个请求时,服务器端都会新建一个对象来响应这个请求,处理完这个请求后,服务器会自动销毁这个对象;主要有以下几个常用属性:ContentTypeCookieCharSetContentEncoding等。Response还有几个比较常用的方法,分别是:Redirect()、AppendCookie()、Clear()、End()等

 

Server对象用户获取服务器的对象相关信息。主要有以下几种常用的方法:MapPath()、Execute()、Tranfer()、HtmlEncode()、HtmlDecode()、UrlEncode()、UrlDecode()。

 

Cookie对象保存用户信息的,它的信息保存在客户端;每次客服端向服务器端发出请求时,都会把Cookie一起发送给服务器,服务器每次响应客户请求时,都会把Cookie发送到客户端保存。

Cookie有以下特性:

1、  Cookie中的数据保存在客户端

2、  Cookie中保存的数据只能为String类型(键值对)

3、  Cookie可以有多个,可以通过Cookie名来区分

4、  HttpCookie实例化新对象

 

Session对象的保存用户信息,它具有以下特性:

1、  Session中的数据保存在服务器端

2、  Session中保存的数据类型为Object,使用时需要进行类型转换(变量名-值)

3、  Session可以有多个,通过变量名区分,

 

Application设置全局变量,它生命周期没有限制,它具有以下特性

1、  Application中保存数据类型为Object

2、  Application可以有多个,通过变量名区分

3、  生命周期不限

 

<% %><%= %>

转载请注明原文地址: https://www.6miu.com/read-4986690.html

最新回复(0)