asp.net cookie的读写实例

时间:2022-01-09 14:07:46
asp.net操作cookie的例子,包括创建cookie、读取cookie、清空cookies,有需要的朋友可以参考下。 

1、创建cookie 

复制代码代码如下:

HttpCookie cookie = new HttpCookie("AutoLogin"); 
cookie.Values.Add("name", user.UserName); 
cookie.Values.Add("pass", user.Password); 
cookie.Expires = DateTime.Now.AddDays(1); 
Response.AppendCookie(cookie); 


2、读取cookie 
复制代码代码如下:

HttpCookie cookies = Request.Cookies["AutoLogin"]; 
if (!IsPostBack) 

if (cookies != null) 

string name = cookies.Values["name"]; 
string pass = cookies.Values["pass"]; 
if (name != null && !name.Equals("") && pass != null && !pass.Equals("")) 

UserManager userManager = new UserManager(); 
if (userManager.Login(name, pass, out user)) 

limits = userManager.GetLimitsById(user.ID); 
Session["limits"] = limits; 
Session["CurrentUser"] = user; 
Response.Redirect("~/Display/Car/CarList.aspx"); 




3、清空cookies 
复制代码代码如下:

Response.Cookies["AutoLogin"].Expires = DateTime.Now.AddDays(-1);