PagesSection.EnableEventValidation Özellik

Tanım

Olay doğrulamasının etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

public:
 property bool EnableEventValidation { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }
[<System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)>]
member this.EnableEventValidation : bool with get, set
Public Property EnableEventValidation As Boolean

Özellik Değeri

true olay doğrulaması etkinse; aksi takdirde , false.

Öznitelikler

Açıklamalar

özniteliği, EnableEventValidation olay doğrulamasının gerçekleştirilip gerçekleştirilmeyeceğini gösterir. true varsayılan değerdir. Web uygulaması, .NET Framework sürüm 1.0 davranışına geri dönmek için isteğe bağlı olarak olay doğrulamasını devre dışı bırakabilir.

Temel denetim, olayları doğrulaması gerekip gerekmediğini belirlemek için bu özniteliği denetler. Türetilmiş bir denetim bu temel denetim özniteliğini devralmadığından, varsayılan olarak olay doğrulamasından muaf tutulur. ASP.NET türetilmiş denetimin kendisine EnableEventValidation özniteliğini ekleyerek ve bunu true olarak ayarlayarak türetilmiş denetimde olay doğrulaması gerçekleştirmesini bildirirsiniz.

Note

Olay doğrulaması, yetkisiz geri gönderme istekleri ve geri çağırma riskini azaltır. ASP.NET yalnızca bir geri gönderme isteği veya geri çağırma sırasında denetimde oluşturulabilecek olayları doğrulamasını ister. Bu modelle, bir denetim işleme sırasında olaylarını kaydeder ve ardından geri gönderme veya geri çağırma işleme sırasında olayları doğrular. ASP.NET'daki tüm olay temelli denetimler varsayılan olarak bu özelliği kullanır.

Şunlara uygulanır