这些Session变量声明之间有区别吗?

时间:2014-07-15 20:54:58

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我正在使用ASP.NET 4.5 MVC3和C#

之间是否存在差异:

System.Web.HttpContext.Current.Session["OrderId"]

Session["OrderId"]

OR都是" System.Web.HttpContext.Current"的一部分。命名空间?

感谢。

1 个答案:

答案 0 :(得分:3)

System.Web是命名空间。

HttpContext是班级名称。

HttpContext.Current保存此类的实例以获取当前请求。

控制器中的

Session只是更快地到达此对象的方式,因此通常是相同的。