netCore中如何激活session缓存描述
在ASP.NET Core中激活session缓存需要完成以下步骤:
- 在Startup.cs文件中的ConfigureServices方法中添加以下代码:
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
});
这将向应用程序添加session服务,并设置session的超时时间和cookie属性。
- 在Startup.cs文件中的Configure方法中添加以下代码:
app.UseSession();
这将启用session中间件,以便在应用程序中使用session缓存。
完成以上两个步骤后,就可以在ASP.NET Core应用程序中使用session缓存了。可以使用以下代码在控制器和视图中访问和修改session数据:
HttpContext.Session.SetString("key", "value");
string value = HttpContext.Session.GetString("key");
原文地址: https://www.cveoy.top/t/topic/bf4w 著作权归作者所有。请勿转载和采集!