using System; using System.Collections.Generic; using System.Text; using System.Web; namespace Maticsoft.DBUtility { public class CookieHelper { /// <summary> /// 设置cookie /// </summary> /// <param name="name"></param> /// <param name="value"></param> /// <param name="day"></param> /// <returns></returns> public static bool setCookie(string name, string value, int day) { try { HttpCookie cookie = new HttpCookie(name); cookie.Expires = DateTime.Now.AddDays(day); cookie.Value = value; HttpContext.Current.Response.Cookies.Add(cookie); return true; } catch (Exception) { return false; } } /// <summary> /// 获取cookie /// </summary> /// <param name="name"></param> /// <returns></returns> public static string getCookie(string name) { HttpCookie cookie = HttpContext.Current.Request.Cookies[name]; if (cookie != null) { return cookie.Value.ToString(); } return null; } /// <summary> /// 删除cookie /// </summary> /// <param name="name"></param> /// <returns></returns> public static bool delCookie(string name) { try { HttpCookie cookie = new HttpCookie(name); cookie.Expires = DateTime.Now.AddDays(-1); HttpContext.Current.Response.Cookies.Add(cookie); return true; } catch (Exception) { return false; } } } }