asp.net中Cookies的操作

 

  由于用的是VPS主机,不知道啥原因SESSION总是丢失,无奈换Cookies。

  查一下MSDN,在ASP.NET有两个COOKIES,Response.Cookies和Request.Cookies,无论用哪个都不行,添加进去后就读取不到

后来发现通过Response.Cookies添加、Request.Cookies读取才行。下面是添加、读取、删除的代码:

//添加 HttpCookie c = new HttpCookie( "user","demo" ); Response.Cookies.Add( c ); //读取 HttpCookie c = Request.Cookies["user"]; string userid=c.Value; //删除,设置过期时间为当前日期的前两天,其实前一分钟也可以 HttpCookie c = Request.Cookies["user"]; c.Expires = DateTime.Now.AddDays(-2); Response.Cookies.Add(c);

 

记录一下,防止以后忘记。

你可能感兴趣的:(c,session,String,Cookies,user,asp.net)