HttpRuntimeSection.MaxQueryStringLength Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalną możliwą długość ciągu zapytania w żądaniu HTTP w liczbie znaków.
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
Wartość właściwości
Maksymalna długość ciągu zapytania w liczbie znaków. Wartość domyślna to 2048.
- Atrybuty
Uwagi
Wartość właściwości może być dowolną MaxQueryStringLength liczbą całkowitą, zero lub większą. Jeśli długość ciągu zapytania przekracza limit rozmiaru, ASP.NET zwraca HTTP 400
kod stanu (Nieprawidłowe żądanie).
Uwaga
Bardzo małe wartości mogą sprawić, że witryna internetowa będzie bezużyteczna.
Tę wartość można ustawić w pliku konfiguracji, ustawiając maxQueryStringLength
atrybut httpRuntime
elementu. Aby uzyskać więcej informacji, zobacz httpRuntime, element (schemat ustawień ASP.NET)..
Uwaga
Istnieje również ustawienie usług IIS, które kontroluje długość ciągu zapytania. Zobacz atrybut w request maxQueryString
limits <requestLimits>.