HttpRuntimeSection.MaxQueryStringLength Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 maxQueryStringLength
httpRuntime
. 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>.