Ошибка OutputCache с VaryByParam = "Нет" с обновлением MVC RC - PullRequest
0 голосов
/ 03 марта 2009

Натолкнулся на этот дефект с обновлением ASP.NET RC при использовании VaryByParam="" вместо VaryByParam="None".

Кеширование работает, но страницы http://www.yoursite.com и http://www.yoursite.com/home/index будут кешироваться отдельно.

В чем разница между VaryByParam="" и VaryByParam="None"?

edit: я имею в виду VaryByParam="" not VaryByParam = "*", потому что ошибка все еще существует с VaryByParam = "*"

Ответы [ 2 ]

4 голосов
/ 03 марта 2009

VaryByParam = "*" создаст новый кеш для каждого переданного параметра.
VaryByParam = "None" создаст один и только один кеш независимо от параметров.

2 голосов
/ 30 сентября 2011

Элементы маршрута не считаются параметрами для OutputCache.

Что такое VaryByParam в asp.net?

...