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.
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 / Notatka
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 (ASP.NET Settings Schema).
Uwaga / Notatka
Istnieje również ustawienie usług IIS, które kontroluje długość ciągu zapytania.
maxQueryString Zobacz atrybut request Limits <requestLimits>.