HttpRuntimeSection.MaxQueryStringLength Egenskap

Definition

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

Gäller för