• .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自带的缓存的方式,大家如果知道可以在评论中告诉我。

  • 相关阅读:
    fafu 1231 dp(线段树优化dp)
    OUTLOOK+VBA 备份邮件到GMAIL
    心灵的程序:佛学与计算机
    建议增加编辑器插件“自动排版”
    高效演讲:简单四步走
    找呀找呀找地铁
    为什么你总是烦?
    变形金刚之雷曼疯狂兔子:抽水马桶变身
    客观:别人的主观
    用VBSCRIPT朗读文本
  • 原文地址:https://www.cnblogs.com/dawenyang/p/9223331.html
Copyright © 2020-2023  润新知