HttpRuntimeSection.MaxQueryStringLength Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la longitud máxima 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>.