用MVC2做实际项目开发过程中, 我想实现的是,一个页面全部缓存,其中某一处不缓存。这样的“需求”怎么实现?各位大侠请多多指教!
类似asp.net WebForms的Substitution控件功能
参考这个:http://blog.maartenballiauw.be/post/2008/07/01/Extending-ASPNET-MVC-OutputCache-ActionFilterAttribute-Adding-substitution.aspx
貌似曾经有Html.Substitute
方法,不知道还有没有
不推荐MVC自带的缓存机制,可以截获客户请求,判断请求是否是你要缓存的页面,则从缓存中取出页面的HTML,并把不需要缓存的部分从数据库中拿出来替换HTML中的区域部分。