Sdílet prostřednictvím


MvcViewOptions.SuppressTempDataAttributePrefix Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda ITempDataDictionary klíče pro vlastnosti anotované pomocí TempDataAttribute zahrnují předponu TempDataProperty-.

Pokud Key není zadaný, klíč vyhledávání pro vlastnosti anotované pomocí TempDataAttribute je odvozen z názvu vlastnosti. Ve verzích starších než ASP.NET Core 2.1 byl počítaným klíčem název vlastnosti s předponou hodnota TempDataProperty-. Například TempDataProperty-SuccessMessage. Pokud je truetato možnost nastavená na hodnotu , počítaný klíč pro vlastnost je název vlastnosti, např. SuccessMessage.

Výchozí hodnota je 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

Hodnota vlastnosti

Poznámky

Tato vlastnost je přidružena k přepínači kompatibility a může poskytovat odlišné chování v závislosti na nakonfigurované verzi kompatibility pro aplikaci. Pokyny a příklady nastavení verze kompatibility aplikace najdete v tématu CompatibilityVersion .

Konfigurace požadované hodnoty přepínače kompatibility voláním setter této vlastnosti bude mít přednost před hodnotou odvozenou z objektu aplikace CompatibilityVersion.

Pokud je verze kompatibility aplikace nastavená na Version_2_0 hodnotu , bude mít toto nastavení hodnotu false , pokud není explicitně nakonfigurováno.

Pokud je verze kompatibility aplikace nastavená na Version_2_1 nebo vyšší, bude mít toto nastavení hodnotu true , pokud není explicitně nakonfigurováno.

Platí pro