Rik*_*iki 7 c# asp.net-mvc asp.net-core
之前我们必须Session在ASP.NET Web应用程序中管理状态.我正在尝试创建一个简单的vNext MVC应用程序,我需要进行一些状态管理.现在因为System.web已经消失了我如何Session在MVC 6应用程序中使用.它是否仍可在Microsoft.AspNet.Mvc其他任何地方使用,或者是否有其他服务器端状态管理可用以及如何使用?请帮忙..
ASP.NET团队已经开始构建一个新的会话状态中间件,以在ASP.NET 5中启用会话状态.您可以查看具有Session中间件的Session repo以及示例.
要在应用中启用会话状态,请致电:
app.UseSession();
Run Code Online (Sandbox Code Playgroud)
并从中读/写:
var some_value = context.Session.GetInt("some_value").Value;
some_value++;
context.Session.SetInt("some_value", some_value);
Run Code Online (Sandbox Code Playgroud)
会话状态尚未在ASP.NET vNext中实现,但它在计划中.您根本无法使用System.Web的会话状态,因为即使应用程序在完整的.NET上运行,System.Web中的会话状态实现也与ASP.NET vNext不兼容.
| 归档时间: |
|
| 查看次数: |
1666 次 |
| 最近记录: |