2012-03-20 3 views
1

Как я могу получить элементы Dropbox в кеше в MVC?Кэш вывода в MVC

Я пробовал следующее, но каждый раз он вызывает функцию страницы.

В чем может быть проблема или правильный способ?

Просьба предложить.

[OutputCache(Duration = 10, Location = System.Web.UI.OutputCacheLocation.Server, 
     NoStore = true, Order = 0)] 
    public IEnumerable<SelectListItem> GetRegions() 
    { 
+0

ли не 'NoStore = true' сказать рамки НЕ хранить в кэше элементов (при использовании на стороне сервера кэша) = должны генерировать результат каждый раз? – jgauffin

+0

Я уже пробовал, если я нахожу код в контроллере, он работает, но мне не удается сохранить код –

+0

ahhh. вы не можете поместить атрибут нигде, кроме контроллера. – jgauffin

ответ

1

Вы должны иметь это в контроллере на эти действия там

+0

он не находится в контроллере, это отдельный проект sqlite archit. и где system.web.mvc добавлен как ссылка –

+0

Дело в том, что я не могу использовать на контроллере из-за проблем с кодом в моем проекте. Это нормальный файл класса –

+0

Если у вас большой объем данных, используйте автозаполнение с использованием json, а это ограничивает объем данных, отправляемых клиенту. –

Смежные вопросы