HttpRuntimeSection.MaxQueryStringLength Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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>.