如何使用新的HttpSessionStateWrapper和HttpSessionStateBase?

Noo*_*per 7 asp.net-mvc-3 asp.net-mvc-4

我从ASP.NET MVC中的Session变量的答案中读到了一条评论.它建议使用HttpSessionStateWrapperHttpSessionStateBase不是直接使用会话如下Session["MyValue"]:

如果正在使用ASP MVC,那么最好不要使用来自HttpContext.Current.Session的实际Session对象,而是使用System.Web.Abstractions.dll中的新HttpSessionStateWrapper和HttpSessionStateBase,然后使用Factory或DI来获取Session.

有人可以提供一个MVC示例,使用这两个上述类来初始化,检索和设置会话变量吗?

Dmi*_*try 2

这个答案可能就是您正在寻找的。

问问写这篇文章的人他的意思是什么也可能是有意义的。