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