asp.net-mvc – MVC3中的OutputCache和Authorize过滤器
我正在阅读一本关于MVC2的书,并在OutputCache部分中说明:
这在MVC3中仍然如此吗? 如果是肯定的,有什么方法可以防止这种情况发生? (因为书中的解释太模糊了). 问候. 解决方法
我觉得是这样的.
使用OutPutCache缓存数据时,这些数据将全局缓存.只要用户被授权,用户就会获得缓存数据. 是的,我们为outputcache提供了“VaryByParam”选项,但它也为传递的每个不同参数创建了一个新的缓存.这意味着它仍然是全球性的. 因此,如果您想基于用户缓存不同的数据,那么outputcache可能不是正确的方法.如果数据是用户特定的,则会话是正确的选择.这是会议的生命 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在脚本标签src属性中使用波浪号
- asp.net-mvc-2 – MVC的DataAnnotationsModelMetadataProvi
- asp-classic – 如何在经典的asp中制作一个预防sql注入的预
- asp.net-mvc – MVC .NET模型即时绑定到数组
- asp.net-identity – 将SimpleMembership迁移到Identity 2.
- asp.net-mvc – 使用Automapper返回IQueryable
- 开源Asp.Net主页模板
- asp.net – 如何从HttpResponseMessage获取对象?
- asp.net-mvc – 在ServiceStack服务上进行身份验证后访问客
- asp.net – 无法弄清楚如何将我的NON-MVC站点从sitemap.xml
- 如何在asp.net 3.5中使用NHibernate
- asp.net-mvc – 如何在Entity Framework中重用投
- asp.net-mvc – ASP.NET MVC:将复杂类型绑定到选
- asp.net-mvc-3 – 将开源CMS框架集成到现有的MVC
- asp.net – 多语言网站随机改变语言
- asp.net – 在asp:超链接中分配声明值的问题 错
- asp.net-core – 是否可以将NoSQL用于Identity S
- asp.net-mvc – WebMatrix路由如何工作?
- asp.net – 对LOCAL AUTHORITY声明和外部提供商声
- asp.net – Windows Azure一般问题