配置Session
在Startup.cs文件中的ConfigureServices方法中添加:
//services.AddSession(); //不加生命周期 放在services.AddMvc();之前调用
//若需要加入生命周期则为
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30);
});
在Startup.cs文件中的Configure方法中添加:
app.UseSession();// 放在app.UseMvc(); 之前调用
从nuget安装Microsoft.AspNetCore.Mvc引用
注:自带的方法设置和获取的session值是byte[]类型的,可以从nuget安装并引用Microsoft.AspNetCore.Http并使用里面的扩展方法