zoukankan      html  css  js  c++  java
  • .NET CORE 设置cookie以及获取cookie

    使用我这个方式的前提是在mvc中,确认你安装了:Microsoft.AspNetCore.Mvc.

    然后在继承了Controller的类型中使用我所说的方法。

    直接使用即可,我是封装了方法供我自己使用,代码如下:

        public abstract class ControllerBase : Controller
        {
            /// <summary>
            /// 设置本地cookie
            /// </summary>
            /// <param name="key"></param>
            /// <param name="value"></param>  
            /// <param name="minutes">过期时长,单位:分钟</param>      
            protected void SetCookies(string key, string value, int minutes = 30)
            {
                HttpContext.Response.Cookies.Append(key, value, new CookieOptions{
    Expires = DateTime.Now.AddMinutes(minutes)
           });
    }
            /// <summary>
            /// 删除指定的cookie
            /// </summary>
            /// <param name="key"></param>
            protected void DeleteCookies(string key)
            {
                HttpContext.Response.Cookies.Delete(key);
            }
    
            /// <summary>
            /// 获取cookies
            /// </summary>
            /// <param name="key"></param>
            /// <returns>返回对应的值</returns>
            protected string GetCookies(string key)
            {
                HttpContext.Request.Cookies.TryGetValue(key, out string value);
                if (string.IsNullOrEmpty(value))
                    value = string.Empty;
                return value;
            }
        }

    现在我正在查找怎么使用.NET CORE自带的缓存的方式,大家如果知道可以在评论中告诉我。

  • 相关阅读:
    poj 1904 King's Quest
    【BZOJ】1051: [HAOI2006]受欢迎的牛
    hdu 2767 Proving Equivalences
    hdu 3234 Exclusive-OR
    poj 1988 Cube Stacking
    poj 1733 Parity game
    hdu 3047 Zjnu Stadium 带权并查集
    poj 1182 食物链 种类并查集
    HDU 3749 Financial Crisis
    【BZOJ】1046 : [HAOI2007]上升序列
  • 原文地址:https://www.cnblogs.com/dawenyang/p/9223331.html
Copyright © 2011-2022 走看看