Mvc2区域和会话

时间:2010-09-21 16:08:59

标签: asp.net-mvc-2 session areas

Mvc2中的区域是否具有会话隔离,或者它们与同一用户的其他应用程序共享相同的会话。

2 个答案:

答案 0 :(得分:1)

它们是同一个ASP.NET应用程序的一部分,因此它们共享同一个会话。

答案 1 :(得分:0)

  

好吧,我似乎没有找到真的,因为我在mvc的不同区域设置相同会话的请求为null,在该区域中它工作正常

但他们这样做,就像@Charlino所说,它使用ASP.NET的会话。也许你没有区域,但实际上有单独的虚拟目录/应用程序。

您使用的是Session []还是TempData []。我不认为它有所作为,但TempData是一个MVC机制,因此可能有一个额外的钩子。