PagesSection.EnableEventValidation Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy jest włączona walidacja zdarzeń.
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
Wartość właściwości
true jeśli jest włączona weryfikacja zdarzeń; w przeciwnym razie, false.
- Atrybuty
Uwagi
Atrybut EnableEventValidation wskazuje, czy należy przeprowadzić walidację zdarzeń. Wartość domyślna to true. Aplikacja internetowa może opcjonalnie wyłączyć sprawdzanie poprawności zdarzeń, aby przywrócić zachowanie programu .NET Framework w wersji 1.0.
Kontrolka podstawowa sprawdza ten atrybut, aby określić, czy ma on weryfikować zdarzenia. Pochodna kontrolka nie dziedziczy tego podstawowego atrybutu kontrolki, dlatego domyślnie jest wykluczona z walidacji zdarzeń. Nadal należy poinstruować ASP.NET, aby przeprowadzić walidację zdarzeń na pochodnej kontrolce, dodając atrybut EnableEventValidation do samej kontrolki pochodnej i ustawiając go na true.
Note
Walidacja zdarzeń zmniejsza ryzyko nieautoryzowanych żądań zwrotnych i wywołań zwrotnych. Nakazuje ASP.NET weryfikować tylko te zdarzenia, które mogą być zgłaszane w kontrolce podczas żądania zwrotnego lub wywołania zwrotnego. W przypadku tego modelu kontrolka rejestruje swoje zdarzenia podczas renderowania, a następnie weryfikuje zdarzenia podczas obsługi po powrocie lub wywołania zwrotnego. Wszystkie kontrolki sterowane zdarzeniami w ASP.NET domyślnie używają tej funkcji.