.NET CORE 设置cookie以及获取cookie
程序员文章站
2022-04-04 17:53:38
使用我这个方式的前提是在mvc中,确认你安装了:Microsoft.AspNetCore.Mvc. 然后在继承了Controller的类型中使用我所说的方法。 直接使用即可,我是封装了方法供我自己使用,代码如下: 现在我正在查找怎么使用.NET CORE自带的缓存的方式,大家如果知道可以在评论中告诉 ......
使用我这个方式的前提是在mvc中,确认你安装了:Microsoft.AspNetCore.Mvc.
然后在继承了Controller的类型中使用我所说的方法。
直接使用即可,我是封装了方法供我自己使用,代码如下:
public abstract class ControllerBase : Controller { /// <summary> /// 设置本地cookie /// </summary> /// <param name="key">键</param> /// <param name="value">值</param> protected void SetCookies(string key, string value) { HttpContext.Response.Cookies.Append(key, value); } /// <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自带的缓存的方式,大家如果知道可以在评论中告诉我。
推荐阅读
-
vue中设置、获取、删除cookie的方法
-
Asp.Net Core基于Cookie实现同域单点登录(SSO)
-
paip.C#.NET利用WebBrowser获取完整COOKIE
-
ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理)
-
[C#].Net Core 获取 HttpContext.Current 以及 AsyncLocal 与 ThreadLocal
-
.Net Core Cookie-Based认证与授权
-
.NET Core2.0+MVC 用Redis/Memory+cookie实现的sso单点登录
-
ASP.NET Core 使用Cookie验证身份的示例代码
-
Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
-
asp.net core3.1cookie和jwt混合认证授权实现多种身份验证方案