Partager via


MvcViewOptions.SuppressTempDataAttributePrefix Propriété

Définition

Obtient ou définit une valeur qui détermine si les ITempDataDictionary clés des propriétés annotées avec TempDataAttribute incluent le préfixe TempDataProperty-.

Quand Key n’est pas spécifié, la clé de recherche pour les propriétés annotées avec TempDataAttribute est dérivée du nom de la propriété. Dans les versions antérieures à ASP.NET Core 2.1, la clé calculée était le nom de propriété préfixé par la valeur TempDataProperty-. Exemple : TempDataProperty-SuccessMessage. Lorsque cette option est true, la clé calculée pour la propriété est le nom de la propriété, SuccessMessagepar exemple .

La valeur par défaut est 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

Valeur de propriété

Remarques

Cette propriété est associée à un commutateur de compatibilité et peut fournir un comportement différent en fonction de la version de compatibilité configurée pour l’application. Consultez CompatibilityVersion pour obtenir des conseils et des exemples de définition de la version de compatibilité de l’application.

La configuration de la valeur souhaitée du commutateur de compatibilité en appelant le setter de cette propriété est prioritaire sur la valeur impliquée par le paramètre de CompatibilityVersionl’application.

Si la version de compatibilité de l’application est définie sur Version_2_0 , ce paramètre aura la valeur false , sauf s’il est configuré explicitement.

Si la version de compatibilité de l’application est définie sur Version_2_1 ou une version supérieure, ce paramètre aura la valeur true , sauf s’il est configuré explicitement.

S’applique à