在调试时,写入后马上取值没有问题,在ie下也没问题
         
  /// <summary>
        /// 保存Cookies
        /// </summary>
        public void WriteCookies()
        {
            string cookievalue = this.Serializable();
            System.Diagnostics.Debug.WriteLine(cookievalue);            HttpCookie cookie = HttpContext.Current.Request.Cookies[_cookiesName];
            if (cookie == null)
            {
                cookie = new HttpCookie(_cookiesName);
            }
            cookie.Value = cookievalue;
            cookie.Expires = DateTime.Now.Add(_effcTimes);
            HttpContext.Current.Response.AppendCookie(cookie);
        }        /// <summary>
        /// 获取Cookies
        /// </summary>
        /// <param name="cookiename">Cookie名称[不允许为空] 空则异常</param>
        /// <returns></returns>
        public static CookiesHelper ReadCookies(string cookiename)
        {
            CookiesHelper result = null;
            if (string.IsNullOrEmpty(cookiename) == true)
            {
                throw new Exception("this arge 'cookiename' is not allow null or empty!");
            }
            if (HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies[cookiename] != null && HttpContext.Current.Request.Cookies[cookiename] != null)
            {
                string cookievaluetemp = HttpContext.Current.Request.Cookies[cookiename].Value;
                result = CookiesHelper.Deserialize(cookievaluetemp );            }            return result;
        }
GoogleCookie