Aracılığıyla paylaş


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

Boolean

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 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ş denetim bu temel denetim özniteliğini devralmadığından, varsayılan olarak olay doğrulamasından muaf tutulur. Yine de ASP.NET türetilmiş denetimin kendisine özniteliğini ekleyerek EnableEventValidation ve olarak ayarlayarak türetilmiş denetimde olay doğrulaması gerçekleştirmesini bildirirsiniztrue.

Not

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 tetiklenen olayları doğrulamasını ister. Bu modelde 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