Freigeben über


MvcViewOptions.SuppressTempDataAttributePrefix Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, ob die Schlüssel für Eigenschaften, die ITempDataDictionary mit TempDataAttribute Anmerkungen versehen sind, das Präfix enthalten, oder legt diesen fest TempDataProperty-.

Wenn Key nicht angegeben wird, wird der Nachschlageschlüssel für Eigenschaften mit Anmerkungen TempDataAttribute vom Eigenschaftennamen abgeleitet. In Releases vor ASP.NET Core 2.1 war der berechnete Schlüssel der Eigenschaftsname, dem der Wert TempDataProperty-vorangestellt wurde. Beispiel: TempDataProperty-SuccessMessage. Wenn diese Option ist true, ist der berechnete Schlüssel für die -Eigenschaft der Eigenschaftenname, z. B. SuccessMessage.

Wird standardmäßig auf false festgelegt.

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

Eigenschaftswert

Hinweise

Diese Eigenschaft ist einem Kompatibilitätsschalter zugeordnet und kann je nach konfigurierter Kompatibilitätsversion für die Anwendung ein anderes Verhalten bereitstellen. Anleitungen und Beispiele zum Festlegen der Kompatibilitätsversion der Anwendung finden Sie CompatibilityVersion unter.

Das Konfigurieren des gewünschten Werts des Kompatibilitätsschalters CompatibilityVersiondurch Aufrufen des Setters dieser Eigenschaft hat Vorrang vor dem Wert, der von der Anwendung impliziert wird.

Wenn die Kompatibilitätsversion der Anwendung auf festgelegt ist, Version_2_0 hat diese Einstellung den Wert false , sofern nicht explizit konfiguriert.

Wenn die Kompatibilitätsversion der Anwendung auf oder höher Version_2_1 festgelegt ist, hat diese Einstellung den Wert true , sofern nicht explizit konfiguriert.

Gilt für: