UnvalidatedRequestValues Klass
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.
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) |