你的位置:首页 > 软件开发 > ASP.net > Cookie的简单用法

Cookie的简单用法

发布时间:2015-09-08 11:00:10
Cookie大家肯定很熟悉了,平时用的地方很多,现在我简单的介绍其的增删改查的方法,当然核心还是添加现在先给一个简单的图来说明添加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

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。