环境
win7+vs2017
目的
对Session进行操作
操作流程
- Asp.net Core MVC中使用Session
首先需要在project.json文件的依赖项中添加一项:”Microsoft.AspNetCore.Session”: “1.0.0” 再进入Startup.cs文件
在ConfigureService方法中添加
services.AddSession(options => {
options.IdleTimeout = TimeSpan.FromMinutes(30);
});
在Configure方法中添加
app.UseSession();至此,Session已经以组件化的形式添加到项目中。
在控制器类中通过HttpContext.Session就能够对Session进行读写了
调用
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/app-state
HttpContext.Session.SetString(SessionKeyName, “Rick”);
var name = HttpContext.Session.GetString(SessionKeyName);
. 以上操作就可以对session进行操作,具体如果是否有汉字还未测试。