Я добавляю кеш в свое приложение, у меня есть страница, содержащая несколько элементов управления пользователями, моя проблема заключается в том, что я просто хочу кэшировать данные, возвращаемые контроллером, но не хочу кэшировать все содержимое страницы. Поскольку один из моих пользовательских элементов управления - это элемент управления входами, если я кешу весь результат, тогда он будет вести себя некорректно.
моя проблема:
1. Можно ли просто кэшировать данные, возвращаемые с контроллера?
2.Если страница кэширована, могу ли я заставить элемент управления на странице не распаковываться?Как избежать кэширования пользовательского элемента управления в asp.net mvc?
3
A
ответ
3
Я предполагаю, что при кэшировании вы подразумеваете выходное кэширование (кэширование только выходного html, возвращаемого после обработки результата представления контроллера). То, что вы ищете, называется заменой кэша или «кэшированием пончиков». Насколько я знаю, он не поддерживается в ASP.NET MVC 1 & 2. В rc MVC 3 поддерживается, как вы можете здесь прочитать - http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx.
0
Если вы хотите, чтобы кешировать данные, вы могли бы снабдить его контроллером в сеансе и выдавать его на просмотр из сеанса, когда ему нужно, или получить его свежую (и использовать его в сеансе), когда необходимо обновить данные ,
Смежные вопросы
- 1. Динамический выбор пользовательского элемента управления Asp.Net MVC
- 2. Каков наилучший способ кэширования пользовательского элемента управления или связанных с ним данных в asp.net mvc
- 3. Доступ пользовательского элемента управления ASP.Net
- 4. Как опубликовать данные из пользовательского элемента управления - asp.net mvc
- 5. Преобразование большого пользовательского элемента управления в Mvc
- 6. Создание пользовательского элемента управления HTML в ASP.NET MVC 5
- 7. Преобразование классического пользовательского элемента управления ASP.NET в MVC
- 8. Данные запроса от пользовательского элемента управления asp.net
- 9. Программное добавление пользовательского элемента управления в ASP.NET
- 10. ASP.NET Загрузка пользовательского элемента управления в ретранслятор
- 11. Добавление в конструктор пользовательского элемента управления ASP.NET
- 12. Обновление кэшированного пользовательского элемента управления в asp.net
- 13. Asp.Net MVC. Обновление пользовательского элемента управления (Корзина) с помощью Ajax
- 14. Кэширование пользовательского элемента управления в ASP.NET?
- 15. Pass ViewData для пользовательского элемента управления MVC
- 16. Выполнение методов из пользовательского элемента управления ASP.NET
- 17. asp.net встроенные теги внутри пользовательского элемента управления
- 18. asp.net передавая строку переменной пользовательского элемента управления
- 19. Отладка пользовательского элемента управления из ASP.NET
- 20. Опции для отображения пользовательского элемента управления в MVC?
- 21. asp.net добавление пользовательского элемента управления на страницу
- 22. отложенной загрузки пользовательского элемента управления - ASP.NET
- 23. Отладка пользовательского элемента управления ASP.Net на сервере
- 24. ASP.NET: логическое разделение рендеринга пользовательского элемента управления
- 25. Подсветка синтаксиса для пользовательского элемента управления ASP.NET
- 26. ASP.NET Dynamical Создание пользовательского элемента управления
- 27. ASP.NET MVC - преобразование сложного элемента управления в MVC-совместимый
- 28. Как избежать потери состояния элементов управления в ASP.NET MVC
- 29. ASP.Net - Возврат пользовательского элемента управления html \ text как экранированный
- 30. Сопоставление пользовательского элемента управления внутри элемента управления