Кэширование выходных данных - почему это не работает? - PullRequest
0 голосов
/ 20 мая 2010

У меня довольно большой пользовательский элемент управления, который создает меню вкладок ASP.NET и внутри каждой вкладки длинный набор иконок / меню.Меню динамически создается из базы данных.Я думал, что смогу обернуть пользовательский элемент управления директивой кеша вывода, чтобы ускорить процесс.Я устанавливаю OutputCache var bybyparam = "none" и продолжительность до 120 секунд.

Когда я перехожу на мою страницу, пользовательский элемент управления, содержащий меню вкладок, значки и т. Д., Просто исчезает?Я думал, что ASP.NET должен был предоставить некоторый HTML-код, который ранее был кэширован.

Так почему же это не работает?Кажется, он не делает то, что написано на банке?!?;)

1 Ответ

0 голосов
/ 28 мая 2010

Я думаю, это вызвано смешиванием AJAX и outputcache. Оба не очень хорошо играют вместе. Это освещено в следующем посте: см. Пост здесь

...