PagesSection.EnableEventValidation Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om händelseverifiering är aktiverat.
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
Egenskapsvärde
trueom händelseverifiering är aktiverat. annars . false
- Attribut
Kommentarer
Attributet EnableEventValidation anger om händelseverifiering ska utföras. Standardvärdet är true. Ett webbprogram kan också inaktivera händelseverifiering för att återgå till .NET Framework version 1.0-beteende.
Baskontrollen kontrollerar det här attributet för att avgöra om det ska verifiera händelser. En härledd kontroll ärver inte det här baskontrollattributet, så den är undantagen från händelseverifiering som standard. Du instruerar fortfarande ASP.NET att utföra händelseverifiering på den härledda kontrollen genom att lägga till attributet EnableEventValidation till själva den härledda kontrollen och ställa in den på true.
Note
Händelsevalidering minskar risken för obehöriga begäranden och återanrop. Den instruerar ASP.NET att endast verifiera de händelser som kan aktiveras i kontrollen under en begäran om återanrop eller återanrop. Med den här modellen registrerar en kontroll sina händelser under återgivningen och validerar sedan händelserna under hanteringen av återanrop eller återanrop. Alla händelsedrivna kontroller i ASP.NET använda den här funktionen som standard.