PagesSection.EnableEventValidation Właściwość

Definicja

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.

Dotyczy