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