Comparteix a través de


HttpRuntimeSection.MaxQueryStringLength Propiedad

Definición

Obtiene o establece la mayor longitud posible, en número de caracteres, de una cadena de consulta en una solicitud 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

Valor de propiedad

Longitud máxima de la cadena de consulta, en número de caracteres. El valor predeterminado es 2048.

Atributos

Comentarios

El valor de la MaxQueryStringLength propiedad puede ser cualquier entero, cero o mayor. Si la longitud de una cadena de consulta supera el límite de tamaño, ASP.NET devuelve un HTTP 400 código de estado (solicitud incorrecta).

Nota:

Los valores extremadamente pequeños pueden hacer que un sitio web no se pueda usar.

Puede establecer este valor en un archivo de configuración estableciendo el maxQueryStringLength atributo del httpRuntime elemento . Para obtener más información, vea elemento httpRuntime (ASP.NET esquema de configuración).

Nota

También hay una configuración de IIS que controla la longitud de la cadena de consulta. Consulte el maxQueryString atributo en Request Limits <requestLimits>.

Se aplica a