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"  %>


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow