在使用VaryByParam=""
代替VaryByParam="None"
时,使用ASP.NET RC刷新了this defect。
缓存WORKS,但页面http://www.yoursite.com和http://www.yoursite.com/home/index似乎会单独缓存。
VaryByParam=""
和VaryByParam="None"
之间的区别是什么?
编辑:我的意思是VaryByParam=""
而不是VaryByParam =“*”导致错误仍然存在,VaryByParam =“*”
答案 0 :(得分:4)
VaryByParam =“*”将为传递的每个不同参数创建一个新缓存 无论参数如何,VaryByParam =“None”都将创建一个且只有一个缓存。
答案 1 :(得分:2)
路由元素不被视为OutputCache的参数。