MvcViewOptions.SuppressTempDataAttributePrefix Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy ITempDataDictionary klucze właściwości oznaczone adnotacjami TempDataAttribute zawierają prefiks TempDataProperty-.

Jeśli Key nie zostanie określony, klucz wyszukiwania właściwości z adnotacjami jest TempDataAttribute pochodny od nazwy właściwości. W wersjach wcześniejszych niż ASP.NET Core 2.1 klucz obliczeniowy był nazwą właściwości poprzedzoną wartością TempDataProperty-. na przykład TempDataProperty-SuccessMessage. Gdy ta opcja to true, kluczem obliczeniowym właściwości jest nazwa właściwości, np. SuccessMessage.

Wartość domyślna to 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

Wartość właściwości

Uwagi

Ta właściwość jest skojarzona z przełącznikiem zgodności i może zapewnić inne zachowanie w zależności od skonfigurowanej wersji zgodności dla aplikacji. Zobacz CompatibilityVersion wskazówki i przykłady ustawiania wersji zgodności aplikacji.

Skonfigurowanie żądanej wartości przełącznika zgodności przez wywołanie elementu setter tej właściwości będzie mieć pierwszeństwo przed wartością domniemaną przez aplikację CompatibilityVersion.

Jeśli wersja zgodności aplikacji zostanie ustawiona na Version_2_0 wartość , to to ustawienie będzie miało wartość false , chyba że jawnie skonfigurowano.

Jeśli wersja zgodności aplikacji jest ustawiona na Version_2_1 lub nowszą, to to ustawienie będzie miało wartość true , chyba że jawnie skonfigurowano.

Dotyczy