Condividi tramite


MvcViewOptions.SuppressTempDataAttributePrefix Proprietà

Definizione

Ottiene o imposta un valore che determina se le ITempDataDictionary chiavi per le proprietà annotate con TempDataAttribute includono il prefisso TempDataProperty-.

Quando Key non viene specificato, la chiave di ricerca per le proprietà annotate con TempDataAttribute è derivata dal nome della proprietà. Nelle versioni precedenti a ASP.NET Core 2.1, la chiave calcolata era il nome della proprietà preceduto dal valore TempDataProperty-. ad esempio TempDataProperty-SuccessMessage. Quando questa opzione è , la chiave calcolata per la proprietà è trueil nome della proprietà, ad esempio SuccessMessage.

Il valore predefinito è 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

Valore della proprietà

Commenti

Questa proprietà è associata a un commutatore di compatibilità e può fornire un comportamento diverso a seconda della versione di compatibilità configurata per l'applicazione. Per indicazioni ed esempi, vedere CompatibilityVersion l'impostazione della versione di compatibilità dell'applicazione.

La configurazione del valore desiderato del commutatore di compatibilità chiamando il setter della proprietà avrà la precedenza sul valore implicito dell'applicazione CompatibilityVersion.

Se la versione di compatibilità dell'applicazione è impostata su Version_2_0 , questa impostazione avrà il valore false a meno che non sia configurato in modo esplicito.

Se la versione di compatibilità dell'applicazione è impostata su Version_2_1 o superiore, questa impostazione avrà il valore true a meno che non sia configurato in modo esplicito.

Si applica a