MvcOptions.AllowValidatingTopLevelNodes Propriedade

Definição

Obtém ou define um valor que determina se os parâmetros de ação associada ao modelo, as propriedades do controlador, os parâmetros do manipulador de página ou as propriedades do modelo de página são validados (além de validar seus elementos ou propriedades). Se definido truecomo , BindRequiredAttribute e ValidationAttributes nesses nós de nível superior serão verificados. Caso contrário, esses atributos serão ignorados.

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

Valor da propriedade

O valor padrão será true se a versão for Version_2_1 ou posterior; false caso contrário, .

Comentários

Essa propriedade está associada a um comutador de compatibilidade e pode fornecer um comportamento diferente dependendo da versão de compatibilidade configurada para o aplicativo. Consulte CompatibilityVersion para obter diretrizes e exemplos de como definir a versão de compatibilidade do aplicativo.

Configurar o valor desejado da opção de compatibilidade chamando o setter dessa propriedade terá precedência sobre o valor implícito pelo do CompatibilityVersionaplicativo.

Se a versão de compatibilidade do aplicativo estiver definida como Version_2_0 , essa configuração terá o valor false , a menos que explicitamente configurado.

Se a versão de compatibilidade do aplicativo estiver definida Version_2_1 como ou superior, essa configuração terá o valor true , a menos que explicitamente configurado.

Aplica-se a