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

  • 相关阅读:
    centos7.6 redis
    centos7.5 rabbitmq3.7.4
    centos7.6 nfs
    nginx跨域
    Linux进阶教程丨第1章:访问命令行
    Representation Learning for Event-based Visuomotor Policies
    Goland 2019下载和安装(带破解补丁和汉化包)
    Adobe XD CC 2020中文破解版(附破解教程)
    SSH 三步解决免密登录
    cygwin命令行安装
  • 原文地址:https://www.cnblogs.com/dawenyang/p/9223331.html
Copyright © 2011-2022 走看看