Контроль подстановки и расположение кэша
-
06-09-2019 - |
Вопрос
Если я использую элемент управления заменой на странице asp.net, а также добавлю на страницу следующую директиву:
<%@ OutputCache Duration="7200" VaryByParam="None" Location="Any" %>
Будет ли игнорироваться атрибут location, поскольку использование элемента управления заменой на странице делает страницу кэшируемой только на сервере?
Решение
Да, это будет проигнорировано.Замена.Рендеринг вызывает через RenderMarkup HttpResponse.WriteSubstitution, который вызывает HttpCachePolicy.SetCacheability(HttpCacheability.Сервер).
Не связан с StackOverflow