ASP.NET MVC Output Caching: в директиве или в профиле параметров конфигурации должен быть указан атрибут "varyByParam"
Я столкнулся с указанным выше сообщением об ошибке после применения атрибута OutputCache в методах ActionResult без входных параметров - почему я должен использовать VaryByParams в этом случае? Является ли это ошибкой в ASP.Net MVC или есть способ использования OutputCache без установки этого свойства?
Мой большой вопрос: если мне нужно использовать VaryByParams, что мне следует вводить для значения, если у меня нет параметров для кэширования?
Ответы
Ответ 1
Я не нашел для этого удовлетворительного ответа - в принципе, вам просто нужно добавить свойство VaryByParams, и если у вас нет каких-либо параметров, установите его в магическую строку "none".
http://msdn.microsoft.com/en-us/library/system.web.ui.outputcacheparameters.varybyparam.aspx