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