PagesSection.EnableEventValidation Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Ereignisüberprüfung aktiviert ist.

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

Eigenschaftswert

truewenn die Ereignisüberprüfung aktiviert ist; andernfalls . false

Attribute

Hinweise

Das EnableEventValidation Attribut gibt an, ob die Ereignisüberprüfung ausgeführt werden soll. Der Standardwert ist true. Eine Webanwendung kann optional die Ereignisüberprüfung deaktivieren, um auf .NET Framework Version 1.0-Verhalten zurückgesetzt zu werden.

Das Basissteuerelement überprüft dieses Attribut, um zu bestimmen, ob Ereignisse überprüft werden sollen. Ein abgeleitetes Steuerelement erbt dieses Basissteuerelement-Attribut nicht, sodass es standardmäßig von der Ereignisüberprüfung ausgenommen ist. Sie weisen ASP.NET weiterhin an, die Ereignisüberprüfung für das abgeleitete Steuerelement durchzuführen, indem Sie das Attribut EnableEventValidation zum abgeleiteten Steuerelement selbst hinzufügen und auf true festlegen.

Note

Die Ereignisüberprüfung reduziert das Risiko nicht autorisierter Postbackanforderungen und Rückrufe. Er weist ASP.NET an, nur die Ereignisse zu überprüfen, die während einer Postbackanforderung oder eines Rückrufs im Steuerelement ausgelöst werden können. Bei diesem Modell registriert ein Steuerelement seine Ereignisse während des Renderns und überprüft dann die Ereignisse während der Verarbeitung nach dem Back- oder Rückruf. Alle ereignisgesteuerten Steuerelemente in ASP.NET dieses Feature standardmäßig verwenden.

Gilt für: