Condividi tramite


HttpRuntimeSection.MaxQueryStringLength Proprietà

Definizione

Ottiene o imposta la lunghezza massima possibile, 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, in numero di caratteri. Il valore predefinito è 2048.

Attributi

Commenti

Il valore della MaxQueryStringLength proprietà può essere qualsiasi numero 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).

Annotazioni

Valori estremamente piccoli possono rendere inutilizzabile un sito Web.

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

Annotazioni

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

Si applica a