Mar*_*ark 23 asp.net-mvc session
有没有办法指定给定的Controller或Action以只读方式使用Session状态?在"旧"ASP.NET中我们曾经做过类似的事情:
<%@ Page EnableSessionState="ReadOnly" %>
Run Code Online (Sandbox Code Playgroud)
是否有ASP.NET MVC等效?我希望允许我的应用程序同时处理来自同一客户端的多个请求,完全关闭会话在我的情况下不是一个选项.
Jef*_*itz 26
在Asp.Net MVC3中,现在SessionStateAttribute可以使用装饰来强制所有操作进入读写,只读或无会话模式.
http://msdn.microsoft.com/en-us/library/system.web.mvc.sessionstateattribute(v=VS.98).aspx
这里提出了类似的问题:在ASP.Net MVC中禁用每个请求的会话状态
接受的答案涉及创建自定义路由处理程序,最终跳过绑定到会话.这并不完全回答您的问题(这是如何声明多个操作以使用只读会话访问),但它似乎足以提及.
| 归档时间: |
|
| 查看次数: |
10137 次 |
| 最近记录: |