using System; using System.Web; namespace Ant.Service.Utilities { public class CookieHelper { /// /// 清除指定Cookie /// /// cookiename public static void ClearCookie(string cookiename) { HttpCookie cookie = HttpContext.Current.Request.Cookies[cookiename]; if (cookie != null) { cookie.Expires = DateTime.Now.AddYears(-3); HttpContext.Current.Response.Cookies.Add(cookie); } } public static bool IsCookieValue(string cookiename) { HttpCookie cookie = HttpContext.Current.Request.Cookies[cookiename]; string str = string.Empty; if (cookie != null) { return true; } return false; } /// /// 获取指定Cookie值 /// /// cookiename /// public static string GetCookieValue(string cookiename) { HttpCookie cookie = HttpContext.Current.Request.Cookies[cookiename]; string str = string.Empty; if (cookie != null) { str = cookie.Value; } return str; } /// /// 添加一个Cookie(14天过期) /// /// /// public static void SetCookie(string cookiename, string cookievalue) { SetCookie(cookiename, cookievalue, DateTime.Now.AddDays(14)); } /// /// 添加一个Cookie /// /// cookie名 /// cookie值 /// 过期时间 DateTime public static void SetCookie(string cookiename, string cookievalue, DateTime expires) { HttpCookie cookie = new HttpCookie(cookiename, cookievalue); cookie.Expires = DateTime.Now.AddYears(1); //Response.Cookies.Add(cookie); HttpContext.Current.Response.Cookies.Add(cookie); } } }