Mat*_*w H 9 asp.net asp.net-mvc caching fragment-caching asp.net-mvc-2
我怎么能缓存整个页面,除了顶部的一点,"Welcome back, Matt! | Log Out"如果用户登录等等,那就说明了什么?
我正在使用ASP.NET MVC 2.
您要实现的目标称为环形缓存或缓存替换.从ASP.NET MVC 2开始,没有内置的帮助程序来支持这种情况.据我所知,这是MVC v.1中的计划功能,但它在发布的过程中被丢弃了.欲了解更多信息请检查该链接http://haacked.com/archive/2008/11/05/donut-caching-in-asp.net-mvc.aspx,是甜甜圈缓存与ASP.NET MVC正常工作?.在这种情况下,Oleg提到的VaryByParam选项并不是一个好主意.如果您有VaryByParam,则会为缓存中的每个不同参数值(在您的情况下为每个用户名)放置不同版本的页面.我个人认为缓存数据,而不是页面的整个输出.
| 归档时间: |
|
| 查看次数: |
2364 次 |
| 最近记录: |