Udostępnij za pośrednictwem


PagesSection.EnableEventValidation Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy walidacja zdarzeń jest włączona.

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

Boolean

true jeśli jest włączona walidacja 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ć walidację zdarzeń, aby przywrócić zachowanie .NET Framework w wersji 1.0.

Kontrolka podstawowa sprawdza ten atrybut, aby określić, czy ma weryfikować zdarzenia. Pochodna kontrolka nie dziedziczy tego podstawowego atrybutu kontrolki, dlatego jest domyślnie wykluczona z weryfikacji zdarzeń. Nadal należy poinstruować ASP.NET, aby przeprowadzić walidację zdarzeń w kontrolce pochodnej, dodając EnableEventValidation atrybut do samej kontrolki pochodnej i ustawiając go na true.

Uwaga

Walidacja zdarzeń zmniejsza ryzyko nieautoryzowanych żądań zwrotnych i wywołań zwrotnych. Instruuje ASP.NET, aby zweryfikować tylko te zdarzenia, które można zgłosić 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 korzystają z tej funkcji.

Dotyczy