在 Asp.Net core 6 中,可以使用以下代码来访问和设置 session 值:
// 添加 session 服务 services.AddSession(options => { // 设置 session 过期时间(以秒为单位) options.IdleTimeout = TimeSpan.FromSeconds(3600); });
// 启动 session app.UseSession();
// 设置 session 值 HttpContext.Session.SetString("key", "value");
// 获取 session 值 string value = HttpContext.Session.GetString("key");
// 删除 session 值 HttpContext.Session.Remove("key");
在上述示例中,我们首先通过添加 session 服务来配置 session。然后我们启用 session 并通过 HttpContext.Session 对象访问和设置 session 值。你可以将 "key" 和 "value" 换成你自己的值来访问和设置不同的 session 值。