使用Cookies存取一些简单的信息,是WEB开发最常用的方法。如存放用户登录信息,用户的一些个性化设置等。同时对存放的信息可以设置有效期。
下面以存放和读取用户的登录信息为例,说明Cookies 的使用方法:
第一:写Cookies
Response.Cookies["UserName"].Value="Guest";
Response.Cookies["UserName"].Expires=DateTime.Now.AddDays(1);
上面用于存放用户名为Guest的用户名,有效期一天。
还有一种方法,也可以用于Cookies的写:
System.Web.HttpCookie user_cookies=new HttpCookie("UserName");
user_cookies.Value="Guest";
user_cookies.Expires=DateTime.Now.AddDays(1);
Response.AppendCookie(user_cookies);
用途和上面一样。
第二:读取
if(Request.Cookies["UserName"]!=null)
{
Response.Write(Server.HtmlEncode(Request.Cookies["UserName"].Value));
}