Поделиться через


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

Применяется к