本文介绍了如何在 ASP.NET vNext MVC 6 中实现会话状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Visual Studio 2014 中,ASP.NET vNext,我试图在 MVC 6.I 中实现会话状态我没有在 Visual Studio 中获得任何智能感知来实现它.请建议我如何使用它.

In Visual Studio 2014, ASP.NET vNext, i am trying to implement Session State in MVC 6.I am not getting any Intellisense in Visual Studio to implement it.Please suggest me how to use it.

推荐答案

更新 11/2/2014

ASP.NET 团队已开始构建新的会话状态中间件,以在 ASP.NET vNext 中启用会话状态.您可以查看 Session repo,其中包含 会话中间件,以及一个 sample.

Update 11/2/2014

The ASP.NET team has started building a new session state middleware to enable session state in ASP.NET vNext. 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);


原答案

如何做vNext Web 应用程序中的服务器端状态管理 - ASP.NET vNext 中尚未实现会话状态.


Original answer

Basically same question as How to do server side state management in vNext Web Applications - session state is not yet implemented in ASP.NET vNext.

正如其他人所指出的,TempData 不是与会话状态相同的东西,它只是建立在它之上.(而且它还没有在 ASP.NET vNext 中实现.)

As others have noted, TempData is not the same thing as Session State, it is merely built on top of it. (And it is also not yet implemented in ASP.NET vNext.)

这篇关于如何在 ASP.NET vNext MVC 6 中实现会话状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 09:07