public class CookieSessionClass { public void SetCookie(string cookiename,TimeSpan time,string valuename,string value) { HttpCookie cookie = new HttpCookie(cookiename);//初使化并设置Cookie的名称 DateTime dt = DateTime.Now; cookie.Expires = dt.Add(time);//设置过期时间 if (cookie.Values[valuename] == null) { cookie.Values.Add(valuename, value); } else { cookie.Values.Set(valuename, value); } HttpContext.Current.Request.Cookies.Set(cookie); } public void SetCookie(string cookiename, int second, string valuename, string value) { TimeSpan time = new TimeSpan(0, 0, 0, second); SetCookie(cookiename, time, valuename, value); } public string ReadCookie(string cookiename,string valuename) { string value=""; value = HttpContext.Current.Request.Cookies[cookiename][valuename]; return value; } public void DeleteCookieValue(string cookiename, string valuename) { HttpCookie cookie = new HttpCookie(cookiename);//初使化并设置Cookie的名称 if (cookie != null) { if (cookie.Values[valuename] != null) { cookie.Values.Remove(valuename); } } } }
读取、设置Cookie
发布于 2013-05-26 832 次阅读
Comments NOTHING