HttpRuntimeSection.MaxQueryStringLength Eigenschap

Definitie

Hiermee haalt u de maximaal mogelijke lengte, in aantal tekens, van een querytekenreeks in een HTTP-aanvraag op of stelt u deze in.

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

Waarde van eigenschap

De maximale lengte van de querytekenreeks, in het aantal tekens. De standaardwaarde is 2048.

Kenmerken

Opmerkingen

De waarde van de MaxQueryStringLength eigenschap kan een geheel getal, nul of hoger zijn. Als de lengte van een querytekenreeks groter is dan de groottelimiet, retourneert ASP.NET de statuscode HTTP 400 (Ongeldige aanvraag).

Note

Extreem kleine waarden kunnen een website onbruikbaar maken.

U kunt deze waarde instellen in een configuratiebestand door het maxQueryStringLength kenmerk van het httpRuntime element in te stellen. Zie httpRuntime-element (ASP.NET-instellingenschema) voor meer informatie.

Note

Er is ook een IIS-instelling waarmee de lengte van de querytekenreeks wordt bepaald. Zie het maxQueryString kenmerk in Request Limits <requestLimits>.

Van toepassing op