Действительно ли возможно использовать OutputCache на методах контроллера mvc JsonResult?

Я пытаюсь сделать это, и это ведет для заканчиваний с contentlen 0

Это похоже:

[OutputCache(Duration = 36000)]
public JsonResult GetFileClasses() 
{
   return this.Json(TopicConfig.FileExtensionsSettings.List)
}

Какие-либо идеи?

13
задан st78 15 January 2010 в 20:29
поделиться

1 ответ

В Выводит ВыводыCacheattribute Вы также должны указать, параметр VarybyParam . В противном случае вы получите это исключение при обработке результатов System.Web.httpException: Директива или профиль настройки конфигурации должны указывать атрибут «VaryByParam». Вы можете попробовать добавить этот параметр и посмотреть, работает ли он.

15
ответ дан 2 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: