Cookie对象

Cookie对象也称缓存对象,主要用于保存客户端浏览器请求的服务器页面,存放费敏感性的用户信息。并非所有的浏览器都支持Cookie,并且数据信息是以文本的形式保存在客户端计算机中。

属性:Clear

Expires  用于设置Cookie的过期日期和时间

将Cookie的过期时间设置为当前时间之后20分钟

HttpCookie cookie=new HttpCookie("userName");

cookie.Value="中国";

DateTime time=DateTime.Now;

TimeSpan TSpan=new TimeSpan(0,0,0,20);

cookie.Expires=time.Add(TSpan);


Expires属性必须被设置,若没有指定,则Cookie变量将不会被储存。

Path 属性 设置与当前Cookie一起传输的虚拟路径。 默认为当前请求的路径。

 protected void Page_Load(object sender, EventArgs e)
    {
              HttpCookie cookie = new HttpCookie("Test");
        cookie.Value = "cookieTest";
        Response.Cookies.Add(cookie);
        Response.Write(Request.Cookies["Test"].Path);
    }

----------------------------------------------------------------------
常用方法

Equals  确定指定的Cookie是否等于当前的Cookie

ToString()  

Equals(Request.Cookies["UserName1"].Value,Request.Cookies["UserName2"].Value,)

 

 

 

 

 

 

 

 

posted @ 2013-09-09 12:43  秋水惜朝  阅读(451)  评论(0编辑  收藏  举报