Чтение документации @OutputCache в MSDN Я заметил атрибут Shared
Док говорит:
Общий
A Boolean value that determines whether user control output can be
поделился с несколькими страницами. По умолчанию - false. Для получения дополнительной информации см. Раздел «Примечания».
Примечания говорит:
Если вы установите для атрибута Shared значение true, кэшированные выходные данные пользовательского элемента управления могут быть доступны для нескольких страниц веб-форм. Если вы не установите для него значение true, по умолчанию будет кэшироваться одна версия вывода пользовательского элемента управления для каждой страницы, содержащей этот пользовательский элемент управления. Вы можете потенциально сэкономить значительный объем памяти, включив атрибут Shared. Дополнительные сведения см. В разделе Кэширование частей страницы ASP.NET.
Итак, я начинаю полагать, что обычно это должно быть установлено в true для элементов управления, которые будут отображаться точно на разных страницах, чтобы сэкономить кеш-память.
Вопрос в том ... когда мне не устанавливать для Shared
значение true?