gpt4 book ai didi

c# - 如何在 vNext Web 应用程序中进行服务器端状态管理

转载 作者:太空狗 更新时间:2023-10-29 20:20:24 24 4
gpt4 key购买 nike

之前我们有 Session 来管理 ASP.NET web 应用程序中的状态。我正在尝试创建一个简单的 vNext MVC 应用程序,我需要在其中进行一些状态管理。现在因为 System.web 已经不存在了,我如何在 MVC 6 应用程序中使用 Session。它在 Microsoft.AspNet.Mvc 或其他任何地方是否仍然可用,或者是否有一些其他服务器端状态管理可用以及如何使用?请帮助..

最佳答案

2014 年 11 月 2 日更新

ASP.NET 团队已开始构建新的 session 状态中间件以在 ASP.NET 5 中启用 session 状态。您可以查看 Session repo , 它同时具有 Session middleware , 以及 sample .

要在应用中启用 session 状态,请调用:

app.UseSession();

并从中读取/写入:

var some_value = context.Session.GetInt("some_value").Value;
some_value++;
context.Session.SetInt("some_value", some_value);

原始答案

session 状态尚未在 ASP.NET vNext 中实现,但已在计划中。您根本无法使用 System.Web 的 session 状态,因为即使应用程序在完整的 .NET 上运行,System.Web 中的 session 状态实现也与 ASP.NET vNext 不兼容。

关于c# - 如何在 vNext Web 应用程序中进行服务器端状态管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25162008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com