HttpRuntimeSection.RequestValidationMode 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 versionsnummer som anger vilken ASP.NET versionsspecifik metod för validering som ska användas.
public:
property Version ^ RequestValidationMode { Version ^ get(); void set(Version ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))]
[System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")]
public Version RequestValidationMode { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))>]
[<System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")>]
member this.RequestValidationMode : Version with get, set
Public Property RequestValidationMode As Version
Egenskapsvärde
Ett värde som anger vilken ASP.NET versionsspecifik metod för validering som ska användas. Standardvärdet är 4.5.
- Attribut
Kommentarer
Egenskapen RequestValidationMode anger vilken ASP.NET verifieringsmetod som ska användas. Detta kan vara algoritmen som används i versioner av ASP.NET tidigare än version 4 eller den version som används i .NET Framework 4. Egenskapen kan anges till följande värden:
4.5 (the default).I det här läget läses värdena lätt in, dvs. de läses inte förrän de begärs.4.0Objektet HttpRequest anger internt en flagga som anger att validering av begäran ska utlösas när http-begärandedata nås. Detta garanterar att valideringen av begäran utlöses innan data som cookies och URL:er nås under begäran. Inställningarna för verifiering av begäran för elementet<pages>(om det finns) i konfigurationsfilen eller i @Page-direktivet på en enskild sida ignoreras.2.0. Validering av begäranden är endast aktiverat för sidor, inte för alla HTTP-begäranden. Dessutom används inställningarna för validering av begäranden för elementet<pages>(om det finns några) i konfigurationsfilen eller i @ Page-direktivet på en enskild sida för att avgöra vilka sidbegäranden som ska verifieras.0.0. Validering av begäran har inaktiverats för programmet.0.0identifieras endast i ASP.NET 4.6 och senare.
Värdet som du tilldelar den här egenskapen verifieras inte för att matcha en viss version av ASP.NET.
I ASP.NET 4.5 och tidigare tolkas ett numeriskt värde som är mindre än 4.0 (till exempel 3.7, 2.9 eller 2.0) som 2.0. Ett tal som är större än 4.5 tolkas som 4.5.
I ASP.NET 4.6 och senare tolkas alla numeriska värden som är större än 0.0 och mindre än 4.0 (till exempel 3.7, 2.9 eller 1.0) som 2.0. Ett tal som är större än 4.5 tolkas som 4.5
Om du vill ange det här värdet i en konfigurationsfil kan du tilldela ett värde till requestValidationMode elementets httpRuntime attribut. Mer information finns i httpRuntime-element (ASP.NET inställningsschema).