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 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.