Udostępnij za pośrednictwem


HttpRuntimeSection.MaxQueryStringLength Właściwość

Definicja

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 maxQueryStringlimits <requestLimits>.

Dotyczy