HttpRuntimeSection.MaxQueryStringLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальную длину (в количестве символов) строки запроса в 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
Значение свойства
Максимальная длина строки запроса в количестве символов. Значение по умолчанию — 2048.
- Атрибуты
Комментарии
Значение MaxQueryStringLength свойства может быть любым целым числом, нулевым или большим. Если длина строки запроса превышает ограничение размера, ASP.NET возвращает HTTP 400 код состояния (недопустимый запрос).
Замечание
Крайне малые значения могут сделать веб-сайт непригодным для использования.
Это значение можно задать в файле конфигурацииhttpRuntime, задав maxQueryStringLength атрибут элемента. Дополнительные сведения см. в разделе httpRuntime Element (ASP.NET Settings Schema).
Замечание
Существует также параметр IIS, который управляет длиной строки запроса. См. maxQueryString атрибут в request Limits <requestLimits>.