<pages>, élément
Identifie les paramètres de configuration propres aux pages. La section <pages> peut être déclarée aux niveaux de l'ordinateur, du site, de l'application et du sous-répertoire.
<configuration>
<system.web>
<pages>
<pages buffer="true|false" enableSessionState="true|false|ReadOnly" enableViewState="true|false" enableViewStateMac="true|false" autoEventWireup="true|false" smartNavigation="true|false" pageBaseType="typename, assembly" userControlBaseType="typename" validateRequest="true|False"/>
Attributs facultatifs
Attribut | Option | Description |
---|---|---|
buffer | Spécifie si la ressource URL utilise la mise en mémoire tampon des réponses. | |
true | Indique que la mise en mémoire tampon des réponses est activée. | |
false | Indique que la mise en mémoire tampon des réponses n'est pas activée. | |
enableSessionState | Spécifie si l'état de session est activé. | |
true | Indique que l'état de session est activé. | |
false | Indique que l'état de session n'est pas activé. | |
ReadOnly | Spécifie qu'une application peut lire mais ne peut pas modifier les variables d'état de session. | |
enableViewState | Spécifie si l'état d'affichage est activé. | |
true | Indique que l'état d'affichage est activé. | |
false | Indique que l'état d'affichage n'est pas activé. | |
enableViewStateMac | Spécifie si ASP.NET doit lancer un code message d'authentification (MAC) sur l'état d'affichage de la page lorsque la page est republiée à partir du client. Une vérification MAC de l'état d'affichage correspond à une version cryptée de la variable masquée dans laquelle l'état d'affichage d'une page est rendu persistant lors de son envoi au navigateur. Si true est affecté à cet attribut, l'état d'affichage crypté est contrôlé pour vérifier qu'il n'a pas été falsifié sur le client. | |
true | Indique que l'état d'affichage fait l'objet d'une validation MAC. | |
false | Indique que l'état d'affichage ne fait pas l'objet d'une validation MAC. La valeur par défaut est false. | |
smartNavigation | Spécifie si la navigation intelligente est activée. La navigation intelligente nécessite Microsoft Internet Explorer version 5.5 ou ultérieure. | |
true | Indique que la navigation intelligente est activée. | |
false | Indique que la navigation intelligente n'est pas activée. La valeur par défaut est false. | |
pageBaseType | Spécifie une classe code-behind dont les pages .aspx héritent par défaut. | |
userControlBaseType | Spécifie une classe code-behind dont les contrôles utilisateur héritent par défaut. | |
autoEventWireup | Indique si les événements de page sont automatiquement activés. | |
true | Indique que les événements de page sont automatiquement activés. | |
false | Indique que les événements de page ne sont pas automatiquement activés. | |
validateRequest | Indique que ASP.NET examine toutes les entrées du navigateur à la recherche d'éventuelles données dangereuses. Si la valeur est true, la validation de la demande est effectuée en comparant toutes les données d'entrée par rapport à une liste de valeurs potentiellement dangereuses. Si une correspondance est trouvée, ASP.NET lève une exception HttpRequestValidationException. | |
true | Indique que les entrées du navigateur sont vérifiées. La valeur par défaut est true. | |
false | Indique que les entrées du navigateur ne sont pas vérifiées. |
Exemple
L'exemple suivant spécifie plusieurs paramètres de configuration de pages.
<configuration>
<system.web>
<pages buffer="true"
enableSessionState="true"
autoEventWireup="true"
smartNavigation="true"/>
</system.web>
</configuration>
Configuration requise
Contenu dans : <system.web>
Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0
Fichier de configuration : Machine.config, Web.config
Gestionnaire de sections de configuration : System.Web.UI.PagesConfigurationHandler