PagesSection.EnableEventValidation Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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.