Как кэшировать пользовательские элементы управления ASP.NET? - PullRequest
3 голосов
/ 05 сентября 2008

Я слышал в недавнем подкасте (Полиморфный), что можно кэшировать пользовательский элемент управления, а не всю страницу.

Я думаю, что мой элемент управления заголовком, который отображает статическое содержимое, и мой элемент управления нижнего колонтитула могут выиграть от кэширования.

Как можно кэшировать только эти элементы управления?

Ответы [ 2 ]

4 голосов
/ 05 сентября 2008

Взгляните здесь
Вы можете использовать VaryByParam и VaryByControl в кэше вывода.

1 голос
/ 05 сентября 2008

Я думаю, вы можете указать OutputCache в файле разметки элемента управления, как на странице ASPX. И он будет автоматически кешироваться автоматически.

Просто прочитайте директиву страницы OutputCache на MSDN и получите правильные параметры, и он должен делать то, что вы хотите.

Прошло много времени с тех пор, как я написал классический ASP.NET, но я верю, что так оно и есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...