Recherche…
La directive d'application
La directive Application définit des attributs spécifiques à l'application. Il est fourni en haut du fichier global.aspx. La syntaxe de base de la directive Application est la suivante:
<%@ Application Language="C#" %>
Les attributs de la directive d'application sont les suivants:
Les attributs | La description |
---|---|
Héritiers | Le nom de la classe dont hériter. |
La description | La description textuelle de l'application. Les analyseurs et les compilateurs ignorent cela. |
La langue | La langue utilisée dans les blocs de code. |
La directive de contrôle
La directive de contrôle est utilisée avec les contrôles utilisateur et apparaît dans les fichiers de contrôle utilisateur (.ascx).
La syntaxe de base de la directive de contrôle est la suivante:
<%@ Control Language="C#" EnableViewState="false" %>
Les attributs de la directive de contrôle sont les suivants:
Les attributs | La description |
---|---|
AutoEventWireup | La valeur booléenne qui active ou désactive l'association automatique des événements aux gestionnaires. |
Nom du cours | Le nom du fichier pour le contrôle. |
Déboguer | La valeur booléenne qui active ou désactive la compilation avec des symboles de débogage. |
La description | La description textuelle de la page de contrôle, ignorée par le compilateur. |
EnableViewState | La valeur booléenne qui indique si l'état d'affichage est maintenu à travers les demandes de page. |
Explicite | Pour le langage VB, indique au compilateur d'utiliser le mode explicite de l'option. |
Héritiers | La classe dont la page de contrôle hérite. |
La langue | La langue pour le code et le script. |
Src | Le nom de fichier pour la classe code-behind. |
Strict | Pour le langage VB, indique au compilateur d'utiliser l'option mode strict. |
La directive sur les outils
La directive Implement indique que la page Web, la page maître ou la page de contrôle de l'utilisateur doivent implémenter l'interface de framework .Net spécifiée.
La directive de base sur la syntaxe des implémentations est la suivante:
<%@ Implements Interface="interface_name" %>
La directive maîtresse
La directive principale spécifie un fichier de page comme étant la page du matériel.
La syntaxe de base de l'exemple de directive MasterPage est la suivante:
<%@ MasterPage Language="C#" AutoEventWireup="true" CodeFile="SiteMater.master.cs" Inherits="SiteMaster" %>
La directive sur les importations
La directive Importer importe un espace de noms dans une page Web, page de contrôle utilisateur de l'application. Si la directive Import est spécifiée dans le fichier global.asax, elle est appliquée à l'ensemble de l'application. S'il se trouve dans une page de page de contrôle utilisateur, il est alors appliqué à cette page ou à ce contrôle.
La syntaxe de base pour la directive d'importation est la suivante:
<%@ namespace="System.Drawing" %>
La directive MasterType
La directive MasterType attribue un nom de classe à la propriété Master d'une page pour la rendre fortement typée.
La syntaxe de base de la directive MasterType est la suivante:
<%@ MasterType attribute="value"[attribute="value" ...] %>
La directive page
La directive Page définit les attributs spécifiques au fichier de page pour l'analyseur de page et le compilateur.
La syntaxe de base de la directive page est la suivante:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>
Les attributs de la directive Page sont les suivants:
Les attributs | La description |
---|---|
AutoEventWireup | Valeur booléenne qui active ou désactive les événements de page liés automatiquement aux méthodes. Par exemple, Page_Load. |
Tampon | Valeur booléenne qui active ou désactive la mise en mémoire tampon des réponses HTTP. |
Nom du cours | Le nom de la classe pour la page. |
ClientTarget | Le navigateur pour lequel les contrôles du serveur doivent afficher le contenu. |
CodeFile | Le nom du code derrière le fichier. |
Déboguer | Valeur booléenne qui active ou désactive la compilation avec des symboles de débogage. |
La description | La description textuelle de la page, ignorée par l'analyseur. |
EnableSessionState | Il active, désactive ou rend l'état de session en lecture seule. |
EnableViewState | Valeur booléenne qui active ou désactive l'état d'affichage sur les requêtes de page. |
ErrorPage | URL de redirection si une exception de page non gérée se produit. |
Héritiers | Le nom du code derrière ou autre classe. |
La langue | Le langage de programmation pour le code. |
Src | Le nom de fichier du code derrière la classe. |
Trace | Il active ou désactive le traçage. |
TraceMode | Il indique comment les messages de trace sont affichés et triés par heure ou par catégorie. |
Transaction | Il indique si les transactions sont prises en charge. |
ValidateRequest | Valeur booléenne indiquant si toutes les données d'entrée sont validées par rapport à une liste de valeurs codées en dur. |
La directive OutputCache
La directive OutputCache contrôle les règles de mise en cache de sortie d'une page Web ou d'un contrôle utilisateur.
La syntaxe de base de la directive OutputCache est la suivante:
<%@ OutputCache Duration="15" VaryByParam="None" %>