F A*_*rei 6 iis asp.net-core-mvc asp.net-core
如何在ASP MVC 6中使用会话变量?
我找不到关于如何存储和使用会话变量的工作示例.有人可以帮忙吗?
将包添加"Microsoft.AspNet.Session": "1.0.0-beta8"到project.json,然后using Microsoft.AspNet.Http;
在该命名空间内,您有上下文的扩展方法。
您还需要将其与 DI 一起使用Startup.cs :
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddSession();
}
Run Code Online (Sandbox Code Playgroud)
这是一个示例控制器:
using Microsoft.AspNet.Http;
using Microsoft.AspNet.Mvc;
namespace MvcWebApp.Controllers
{
[Route("[controller]")]
public class SomeController : Controller
{
public async Task<IActionResult> Edit()
{
HttpContext.Session.SetInt("myVar", 35);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2689 次 |
| 最近记录: |