MvcViewOptions.SuppressTempDataAttributePrefix Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, включают ли ITempDataDictionary ключи для свойств, помеченных как TempDataAttribute префикс TempDataProperty-
.
Если Key параметр не указан, ключ подстановки для свойств с заметками TempDataAttribute является производным от имени свойства. В выпусках до ASP.NET Core 2.1 вычисляемым ключом было имя свойства с префиксом значения TempDataProperty-
.
Например, TempDataProperty-SuccessMessage
. Если этот параметр имеет значение true
, вычисляемым ключом для свойства является имя свойства, например SuccessMessage
.
По умолчанию — false
.
public:
property bool SuppressTempDataAttributePrefix { bool get(); void set(bool value); };
public bool SuppressTempDataAttributePrefix { get; set; }
member this.SuppressTempDataAttributePrefix : bool with get, set
Public Property SuppressTempDataAttributePrefix As Boolean
Значение свойства
Комментарии
Это свойство связано с параметром совместимости и может обеспечить другое поведение в зависимости от настроенной версии совместимости для приложения. См CompatibilityVersion . рекомендации и примеры настройки версии совместимости приложения.
Настройка требуемого значения параметра совместимости путем вызова метода задания этого свойства будет иметь приоритет над значением, подразумеваемым в приложении CompatibilityVersion.
Если для версии совместимости приложения задано значение Version_2_0 , этот параметр будет иметь значение false
, если не настроено явным образом.
Если версия совместимости приложения имеет значение Version_2_1 или выше, этот параметр будет иметь значение true
, если не настроено явным образом.