Share via


MvcOptions.AllowValidatingTopLevelNodes Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda jsou ověřeny parametry akce vázané na model, vlastnosti kontroleru, parametry obslužné rutiny stránky nebo vlastnosti modelu stránky (kromě ověření jejich prvků nebo vlastností). Pokud je na těchto uzlech nejvyšší úrovně nastavená hodnota true, BindRequiredAttribute a ValidationAttributes, zaškrtne se. V opačném případě jsou tyto atributy ignorovány.

public:
 property bool AllowValidatingTopLevelNodes { bool get(); void set(bool value); };
public bool AllowValidatingTopLevelNodes { get; set; }
member this.AllowValidatingTopLevelNodes : bool with get, set
Public Property AllowValidatingTopLevelNodes As Boolean

Hodnota vlastnosti

Výchozí hodnota je true , pokud je Version_2_1 verze nebo novější. false Jinak.

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. Projděte si CompatibilityVersion doprovodné materiály a příklady nastavení verze kompatibility aplikace.

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 aplikace CompatibilityVersion.

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

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

Platí pro