首页 新闻 搜索 专区 学院

如何用cookie保存值?

1
[待解决问题]

如何用cookie保存文本框的值 意思就是一旦保存 当关闭浏览器 再次打开时  值应该还在 纠结我很久了 希望各位大侠能帮帮忙 谢谢 

zmj1的主页 zmj1 | 菜鸟二级 | 园豆:218
提问于:2012-10-22 14:30
< >
分享
所有回答(6)
1
public static void SetCookie(string cookieName, string val, DateTime expires)
        {
            var cookie = HttpContext.Current.Request.Cookies[cookieName] ?? new HttpCookie(cookieName);
            cookie.Expires = expires;
            cookie.Value = val;
            HttpContext.Current.Response.Cookies.Set(cookie);
        }

        public static string GetCookie(string cookieName)
        {
            var cookie = HttpContext.Current.Request.Cookies[cookieName];
            if (cookie == null)
                return string.Empty;
            var val = cookie.Value;
            return val;
        }
田林九村 | 园豆:2367 (老鸟四级) | 2012-10-22 14:51
0

楼上的方法应该可以的

skin33 | 园豆:110 (初学一级) | 2012-10-22 15:54
0

思路就是给cookie设置有效期,具体实现就是设置expires

ms_water | 园豆:510 (小虾三级) | 2012-10-22 16:00
0

建议使用Jquery的Cookie插件,很好使用的!!

Kencery | 园豆:357 (菜鸟二级) | 2012-10-22 17:58
0

建议用js.cookie

调用里面给的$.cookie()方法就可以实现了

AntColony | 园豆:215 (菜鸟二级) | 2012-10-22 20:03
0

主要是应该设置一个过期时间,这个最重要,好多的cookie不行,都是这个问题

chenping2008 | 园豆:9836 (大侠五级) | 2012-10-22 21:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册