ASP.NET Отключение проблем / опасностей кэша на уровне страниц? - PullRequest
0 голосов
/ 09 марта 2011

Обычно я отключаю кеш, потому что у меня есть DevExpress ASPxGridViews, которые отлично работают для фильтрации, сортировки и т. Д., Но клиент работает с большими объемами данных и запросил сохранить фильтр / сортировку между навигация по страницам.

То, как это делается, происходит через событие ClientLayout. Проблема заключается в том, что когда пользователь переходит на другую страницу и затем нажимает кнопку «Назад» в браузерах, события не запускаются, и отображается нефильтрованная сетка, предположительно, потому что это то, что было кэшировано. (Однако ссылка на страницу сетки приводит к загрузке страницы и возникновению событий.)

Единственный способ решить эту проблему - отключить кеширование, как указано в этой ссылке: http://forums.asp.net/p/1304752/2563283.aspx

Очевидно, то, что я МОГУ это сделать, не означает, что это хорошая идея. Я понимаю, что это может немного повлиять на производительность, но может ли кто-нибудь сказать мне о любых других проблемах, которые могут возникнуть? Может быть, проблемы с AJAX или элементы управления выдают неожиданное поведение?

1 Ответ

0 голосов
/ 10 марта 2011

Мы не знаем о любых возможных проблемах, кроме снижения производительности.

...