HttpRuntimeSection.MaxQueryStringLength Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la longueur maximale possible, en nombre de caractères, d'une chaîne de requête dans une requête 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
Valeur de propriété
Longueur maximale de la chaîne de requête, exprimée en nombre de caractères. La valeur par défaut est 2048.
- Attributs
Remarques
La valeur de la MaxQueryStringLength propriété peut être n’importe quel entier, zéro ou supérieur. Si la longueur d’une chaîne de requête dépasse la limite de taille, ASP.NET retourne un HTTP 400
code (requête incorrecte) status.
Notes
Des valeurs extrêmement petites peuvent rendre un site web inutilisable.
Vous pouvez définir cette valeur dans un fichier de configuration en définissant l’attribut maxQueryStringLength
de l’élément httpRuntime
. Pour plus d’informations, consultez élément httpRuntime (schéma des paramètres ASP.NET).
Notes
Il existe également un paramètre IIS qui contrôle la longueur de chaîne de requête. Consultez l’attribut maxQueryString
dans Request Limits <requestLimits>.