Cookies 操作 /// <summary> /// 创建Cookie /// </summary> /// <param name="strName">Cookies的名字</param> /// <param name="strValue">Cookies的值</param> /// <param name="dt">Cookies的有效期</param> /// <returns>是否成功</returns> public bool SetCookie(string strName, string strValue, DateTime dt) { try { //创建Cookies对象 HttpCookie cook = new HttpCookie(strName); //设置Cookies的有效时间 cook.Expires = dt; //设置Cookies的值 cook.Value = strValue; //保存Cookies System.Web.HttpContext.Current.Response.Cookies.Add(cook); return true; } catch (Exception ex) { return false; } } /// <summary> /// 得到指定Cookies中的值 /// </summary> /// <param name="strName">键</param> /// <returns></returns> public object GetCookies(string strName) { try { //找到Cookies HttpCookie cook=System.Web.HttpContext.Current.Request.Cookies[strName]; if (cook != null) return cook.Value; else return false; } catch { return false; } } /// <summary> /// 删除Cookies /// </summary> /// <param name="strName">键</param> /// <returns></returns> public bool DeleteCookies(string strName) { try { //HttpCookie cook = new HttpCookie(strName); //cook.Expires = DateTime.Now.AddDays(-1); //System.Web.HttpContext.Current.Request.Cookies.Add(cook); System.Web.HttpContext.Current.Request.Cookies.Remove(strName); return true; } catch { return false; } }