带有VaryByParam的OutputCache Bug =“无”,MVC RC刷新

时间:2009-03-03 15:49:13

标签: asp.net-mvc outputcache

在使用VaryByParam=""代替VaryByParam="None"时,使用ASP.NET RC刷新了this defect

缓存WORKS,但页面http://www.yoursite.comhttp://www.yoursite.com/home/index似乎会单独缓存。

VaryByParam=""VaryByParam="None"之间的区别是什么?

编辑:我的意思是VaryByParam=""而不是VaryByParam =“*”导致错误仍然存​​在,VaryByParam =“*”

2 个答案:

答案 0 :(得分:4)

VaryByParam =“*”将为传递的每个不同参数创建一个新缓存 无论参数如何,VaryByParam =“None”都将创建一个且只有一个缓存。

答案 1 :(得分:2)

路由元素不被视为OutputCache的参数。

What is VaryByParam in asp.net?