Condividi tramite


HttpRuntimeSection.MaxQueryStringLength Proprietà

Definizione

Ottiene o imposta la lunghezza massima possibile, espressa in numero di caratteri, di una stringa di query in una richiesta HTTP.

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

Valore della proprietà

Lunghezza massima della stringa di query espressa in numero di caratteri. Il valore predefinito è 2048.

Attributi

Commenti

Il valore della MaxQueryStringLength proprietà può essere qualsiasi intero, zero o maggiore. Se la lunghezza di una stringa di query supera il limite di dimensioni, ASP.NET restituisce un HTTP 400 codice di stato (Richiesta non valida).

Nota

Valori estremamente piccoli possono rendere un sito Web inutilizzabile.

È possibile impostare questo valore in un file di configurazione impostando l'attributo dell'elemento maxQueryStringLengthhttpRuntime . Per altre informazioni, vedere elemento httpRuntime (ASP.NET Schema impostazioni).

Nota

Esiste anche un'impostazione IIS che controlla la lunghezza della stringa di query. Vedere l'attributo maxQueryString in Request Limits <requestLimits>.

Si applica a