MVC3中的无会话控制器

时间:2012-07-25 06:57:49

标签: asp.net-mvc-3

我听说过MVC3中的会话控制器。

 [SessionState(SessionStateBehaviour.Disabled)] 
 public class   MyController :Controller   
 { 

 }

如果我使用无会话控制器,那么我如何浏览我的应用程序中的特定用户页面?什么是最佳做法?

1 个答案:

答案 0 :(得分:1)

如果您希望单个用户浏览多个页面的概念,则标准的启用会话的控制器最佳做法。

禁用会话状态的控制器为不需要会话状态的控制器提供优化。

  

默认情况下,ASP.NET管道不会同时处理属于同一会话的请求。它将它们序列化,即它按接收顺序对它们进行排队,以便它们被串行处理而不是并行处理。

http://tech-journals.com/jonow/2011/10/22/the-downsides-of-asp-net-session-state