Ответ 1
Кажется, что с ASP.NET MVC 3 можно будет иметь контроллеры без сеанса, например. см. сообщение в блоге ScottGu или этот пост от Keith Dahlby.
В ASP.NET WebForms можно задать режим состояния сеанса в директиве страницы:
<%@ Page EnableSessionState="true|false|ReadOnly" %>
Возможно ли такое же конфигурирование в ASP.NET MVC (например, на контроллер или на действие), и если да, то как?
(Другими словами: можно ли отключить или установить состояние сеанса только для чтения на контроллеры/действия? Предполагаю, что чтение/запись состояния сеанса приведет к некоторым накладным расходам, поэтому было бы полезно, если бы состояние сеанса могло быть повернуто если не требуется.)
Кажется, что с ASP.NET MVC 3 можно будет иметь контроллеры без сеанса, например. см. сообщение в блоге ScottGu или этот пост от Keith Dahlby.
Соответствующий эквивалент ASP.NET MVC 3 является атрибутом SessionState, который вы применяете на уровне контроллера - например,
[SessionState(SessionStateBehavior.ReadOnly)]
Подробнее см. http://msdn.microsoft.com/en-us/library/system.web.mvc.sessionstateattribute.aspx.
Благодаря fooobar.com/info/93061/...