UnvalidatedRequestValues Klass

Definition

Ger åtkomst till HTTP-begärandevärden utan att utlösa ASP.NET validering av begäran.

public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
Arv
UnvalidatedRequestValues

Kommentarer

När ASP.NET läser värdena i HTTP-begärandesamlingar (till exempel samlingar Form, QueryString och Cookies) utförs request-validering. Under valideringen av begäran undersöker ASP.NET de publicerade värdena och avgör om de innehåller markering, skript eller reserverade tecken. Om ASP.NET som standard identifierar någon av dessa typer av indata utlöser den ett HttpRequestValidationException undantag. Detta hjälper till att förhindra skadliga skriptinmatningsattacker på din webbplats.

Men i vissa fall kanske du vill kringgå ASP.NET validering av begäran och tillåta värden som innehåller markering, skript eller reserverade tecken. Om ditt program till exempel använder en rtF-redigerare som gör det möjligt för användare att skicka HTML-kod som formaterat innehåll, kan du använda medlemmarna i klassen UnvalidatedRequestValues för att hämta rtF-begärandevärdena utan att utlösa standardverifieringen av ASP.NET begäran. I koden får du åtkomst till medlemmar i den här klassen med hjälp Unvalidated av egenskapen .

Important

Om du använder den här klassen måste du manuellt kontrollera data för potentiella skriptattacker mellan webbplatser.

Egenskaper

Name Description
Cookies

Hämtar insamlingen av cookies som klienten skickade, utan att utlösa ASP.NET validering av begäran.

Files

Hämtar samlingen av filer som klienten laddade upp, utan att utlösa ASP.NET validering av begäran.

Form

Hämtar samlingen av formulärvariabler som klienten skickade, utan att utlösa ASP.NET validering av begäran.

Headers

Hämtar samlingen med HTTP-huvuden som klienten skickade, utan att utlösa validering av begäran.

Item[String]

Hämtar det angivna objektet från samlingen Form, Cookies, QueryString eller ServerVariables utan att utlösa ASP.NET validering av begäran.

Path

Hämtar den virtuella sökvägen för den begärda resursen utan att utlösa ASP.NET validering av begäran.

PathInfo

Hämtar ytterligare sökvägsinformation för en resurs som har ett URL-tillägg, utan att utlösa ASP.NET validering av begäran.

QueryString

Hämtar samlingen av HTTP-frågesträngvariabler som klienten skickade, utan att utlösa ASP.NET validering av begäran.

RawUrl

Hämtar den del av den begärda URL:en som följer webbplatsnamnet, utan att utlösa ASP.NET validering av begäran.

Url

Hämtar URL-data för begäran utan att utlösa ASP.NET validering av begäran.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för