MvcOptions.AllowValidatingTopLevelNodes Özellik

Tanım

Modele bağlı eylem parametrelerinin, denetleyici özelliklerinin, sayfa işleyici parametrelerinin veya sayfa modeli özelliklerinin doğrulanmış olup olmadığını belirleyen bir değer alır veya ayarlar (öğelerini veya özelliklerini doğrulamaya ek olarak). bu üst düzey true BindRequiredAttribute düğümlerde , ve ValidationAttributeolarak ayarlanırsa denetlenir. Aksi takdirde, bu tür öznitelikler yoksayılır.

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

Özellik Değeri

Boolean

Varsayılan değer, sürüm true veya sonraki bir sürüm Version_2_1 ise, değilse false değeridir.

Açıklamalar

Bu özellik bir uyumluluk anahtarıyla ilişkilendirildi ve uygulama için yapılandırılmış uyumluluk sürümüne bağlı olarak farklı bir davranış sağlandı. Uygulamanın CompatibilityVersion uyumluluk sürümünü ayarlamaya yönelik kılavuzlar ve örnekler için bkz.

Bu özelliğin ayarıcısını çağırarak uyumluluk anahtarının istenen değerini yapılandırmak, uygulamanın tarafından kapsıyor olan değerden CompatibilityVersion önceliklidir.

Uygulamanın uyumluluk sürümü olarak ayarlanırsa, açıkça yapılandırılmadıkça bu ayar Version_2_0 false değerine sahip olur.

Uygulamanın uyumluluk sürümü veya daha yüksek bir sürüme ayarlanırsa, açıkça yapılandırılmadıkça Version_2_1 bu true ayar değerine sahip olur.

Şunlara uygulanır