Я просто тестировал кэширование вывода в сборке RC ASP.NET MVC 3.
Почему-то не соблюдается свойство VaryByParam (точнее, я не уверен, что понимаю, что происходит):
public ActionResult View(UserViewCommand command) {
Вот, / user / view / abc -> Метод действия не вызван / user / view / xyz -> Снова вызывает метод действия с slug = xyz! Разве это не должно было выйти из кеша, потому что VaryByParam = none?
Кроме того, каков рекомендуемый способ кэширования вывода в такой ситуации? (пример выше)