我在最近播客(Polymorphic)上听说可以缓存用户控件而不是整个页面。
我认为显示静态内容和页脚控件的页眉控件可以从缓存中受益。
我如何才能缓存那些控件?
答案 0 :(得分:4)
看看here
您可以在输出缓存中使用VaryByParam
和VaryByControl
。
答案 1 :(得分:1)
我认为您可以在控件的标记文件中指定OutputCache,就像在ASPX页面上一样。并且它会自动正确缓存。
只需阅读MSDN上的OutputCache页面指令并获取正确的参数,它应该按照您的意愿执行。
自从我编写经典ASP.NET以来已经很长时间了,但我相信它是如何完成的。