我听说过 MVC3 中的 sessionles 控制器。
[SessionState(SessionStateBehaviour.Disabled)]
public class MyController :Controller
{
}
如果我使用无会话控制器,那么如何在我的应用程序中为特定用户浏览页面?最佳做法是什么?
我听说过 MVC3 中的 sessionles 控制器。
[SessionState(SessionStateBehaviour.Disabled)]
public class MyController :Controller
{
}
如果我使用无会话控制器,那么如何在我的应用程序中为特定用户浏览页面?最佳做法是什么?
如果您希望单个用户浏览多个页面的概念,最好使用标准的启用会话的控制器。
禁用会话状态的控制器为不需要会话状态的控制器提供了优化。
默认情况下,ASP.NET 管道不会同时处理属于同一会话的请求。它对它们进行序列化,即按照它们被接收的顺序对它们进行排队,以便它们被串行处理而不是并行处理。
http://tech-journals.com/jonow/2011/10/22/the-downsides-of-asp-net-session-state