HttpRuntimeSection.MaxQueryStringLength Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví maximální možnou délku v počtu znaků řetězce dotazu v požadavku 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
Hodnota vlastnosti
Maximální délka řetězce dotazu v počtu znaků. Výchozí hodnota je 2048.
- Atributy
Poznámky
Hodnota MaxQueryStringLength vlastnosti může být libovolné celé číslo, nula nebo větší. Pokud délka řetězce dotazu překročí limit velikosti, vrátí ASP.NET stavový kód (Chybný HTTP 400
požadavek).
Poznámka
Velmi malé hodnoty můžou web zneužit.
Tuto hodnotu můžete nastavit v konfiguračním souboru nastavením maxQueryStringLength
atributu elementu httpRuntime
. Další informace najdete v tématu httpRuntime – element (ASP.NET schéma nastavení).
Poznámka
Existuje také nastavení služby IIS, které řídí délku řetězce dotazu.
maxQueryString
Viz atribut v části Request Limits <requestLimits>.