HttpRuntimeSection.MaxQueryStringLength 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 den maximala möjliga längden, i antal tecken, för en frågesträng i en HTTP-begäran.
public:
property int MaxQueryStringLength { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxQueryStringLength { get; set; }
[<System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxQueryStringLength : int with get, set
Public Property MaxQueryStringLength As Integer
Egenskapsvärde
Den maximala längden på frågesträngen, i antal tecken. Standardvärdet är 2048.
- Attribut
Kommentarer
Värdet för egenskapen MaxQueryStringLength kan vara valfritt heltal, noll eller större. Om längden på en frågesträng överskrider storleksgränsen returnerar ASP.NET statuskoden HTTP 400 (felaktig begäran).
Note
Extremt små värden kan göra en webbplats oanvändbar.
Du kan ange det här värdet i en konfigurationsfil genom att maxQueryStringLength ange elementets httpRuntime attribut. Mer information finns i httpRuntime-element (ASP.NET inställningsschema).
Note
Det finns också en IIS-inställning som styr frågesträngens längd. Se attributet maxQueryString i Request Limits requestLimits< (Begäransbegränsningar för begärandebegränsningar>).