如何做到在vNext Web应用程序的服务器端状态管理 [英] How to do server side state management in vNext Web Applications

查看:136
本文介绍了如何做到在vNext Web应用程序的服务器端状态管理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此前,我们有会话在ASP.NET Web应用程序来管理状态。我试图创建一个简单的vNext MVC应用程序,我需要做一些状态管理。现在,因为的System.Web 走了我怎么可以使用会话在MVC 6应用程序。它仍然可以在 Microsoft.AspNet.Mvc 或其他任何地方或者是有一些其他的服务器端状态管理提供如何使用?请帮助..

Earlier we have Session to manage state in an ASP.NET web applications. I'm trying to create a simple vNext MVC application where I need to do some state management. Now because System.web is gone how can I use Session in MVC 6 applications. Is it still available in Microsoft.AspNet.Mvc or anywhere else or is there some other server side state management available and how to use? Please help..

推荐答案

ASP.NET小组已经开始建设一个新的会话状态中间件启用ASP.NET 5.会话状态,您可以检查出的会话回购,其中有两个的会话中间件,以及一个样品

Update 11/2/2014

The ASP.NET team has started building a new session state middleware to enable session state in ASP.NET 5. You can check out the Session repo, which has both the Session middleware, as well as a sample.

要启用一个应用程序会话状态,拨打:

To enable session state in an app, call:

app.UseSession();

和读取它/写:

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


原来的答复

会话状态不是ASP.NET vNext没有实现,但它是在计划。你不能使用System.Web程序的会话状态可言,因为即使该应用程序是在完整的.NET运行中的System.Web会话状态实现与ASP.NET vNext兼容。


Original answer

Session state is not yet implemented in ASP.NET vNext, but it is in the plans. You cannot use System.Web's session state at all because even if the app is running on full .NET, the session state implementation in System.Web is not compatible with ASP.NET vNext.

这篇关于如何做到在vNext Web应用程序的服务器端状态管理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆