Cookie大家肯定很熟悉了,平时用的地方很多,现在我简单的介绍其的增删改查的方法,当然核心还是添加现在先给一个简单的图来说明添加Cookie的两种方式现在开始慢慢解释以上的图第一步:添加Cookie添加Cookie有两种方式一种带子键的另外一种没有。其实我们可以把Cookie当 ...
Cookie大家肯定很熟悉了,平时用的地方很多,现在我简单的介绍其的增删改查的方法,当然核心还是添加现在先给一个简单的图来说明添加Cookie的两种方式
现在开始慢慢解释以上的图
第一步:添加Cookie
添加Cookie有两种方式一种带子键的另外一种没有。其实我们可以把Cookie当做一个对象
1:没有子键的添加
我们先给我们创建的Cookie取一个名字,然后在这个Cookie进行赋值,当然可以设置Cookie的其他属性比喻过期时间是咱们最常用的,最后添加response中,这样就添加一个Cookie了。
2:有子键的添加
同样需要给新建的Cookie取一个名字,然后给Cookie对象添加子键,并且赋值
#region 添加Cookie /// <summary> /// 设置一个cookie值 /// </summary> /// <param name="key">键</param> /// <param name="value">值</param> /// <param name="duration">持续时间,默认单位为4小时</param> public static void SetCookie(get='_blank'>string cookieName, string key, string value, double duration = 4.0) { if (HttpContext.Current == null || string.IsNullOrEmpty(key) || string.IsNullOrEmpty(value)) return; var cookie = new HttpCookie(cookieName);//创建并命名新的Cookie。 cookie.Expires = DateTime.Now.AddHours(4.0);//设置过期时间 if (!string.IsNullOrEmpty(key)) { cookie.Values.Add(key, value);//有子键 } else { cookie.Value = value;//没有子键 } HttpContext.Current.Response.Cookies.Add(cookie); } #endregion
原标题:Cookie的简单用法
关键词:ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。