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
запрос).
Примечание
Очень маленькие значения могут сделать веб-сайт непригодным для использования.
Это значение можно задать в файле конфигурации, задав maxQueryStringLength
атрибут httpRuntime
элемента . Дополнительные сведения см. в разделе Элемент httpRuntime (ASP.NET Схема параметров).
Примечание
Существует также параметр IIS, который управляет длиной строки запроса. См. maxQueryString
атрибут в разделе Request Limits <requestLimits>.