Поделиться через


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 , если не настроено явным образом.

Применяется к