Suche…
Die Anwendungsrichtlinie
Die Application-Direktive definiert anwendungsspezifische Attribute. Es wird oben in der Datei global.aspx bereitgestellt. Die grundlegende Syntax der Application-Direktive lautet:
<%@ Application Language="C#" %>
Die Attribute der Application-Direktive sind:
Attribute | Beschreibung |
---|---|
Erbt | Der Name der Klasse, von der erben soll. |
Beschreibung | Die Textbeschreibung der Anwendung. Parser und Compiler ignorieren dies. |
Sprache | Die Sprache, die in Codeblöcken verwendet wird. |
Die Kontrollrichtlinie
Die Steueranweisung wird mit den Benutzersteuerelementen verwendet und erscheint in den Benutzersteuerungsdateien (.ascx).
Die grundlegende Syntax der Steueranweisung lautet:
<%@ Control Language="C#" EnableViewState="false" %>
Die Attribute der Control-Direktive sind:
Attribute | Beschreibung |
---|---|
AutoEventWireup | Der boolesche Wert, der die automatische Zuordnung von Ereignissen zu Handlern aktiviert oder deaktiviert. |
Klassenname | Der Dateiname für das Steuerelement. |
Debuggen | Der boolesche Wert, der das Kompilieren mit Debug-Symbolen aktiviert oder deaktiviert. |
Beschreibung | Die Textbeschreibung der Steuerungsseite, vom Compiler ignoriert. |
EnableViewState | Der boolesche Wert, der angibt, ob der Ansichtsstatus für Seitenanforderungen beibehalten wird. |
Explizit | Weist den Compiler für die VB-Sprache an, den expliziten Modus zu verwenden. |
Erbt | Die Klasse, von der die Steuerungsseite erbt. |
Sprache | Die Sprache für Code und Skript. |
Src | Der Dateiname für die Code-Behind-Klasse. |
Streng | Weist den Compiler für die VB-Sprache an, die Option strikten Modus zu verwenden. |
Die Durchführungsrichtlinie
Die Implementierungsanweisung gibt an, dass die Webseite, Masterseite oder Benutzersteuerungsseite die angegebene .NET Framework-Schnittstelle implementieren muss.
Die grundlegende Syntax für implements Direktive lautet:
<%@ Implements Interface="interface_name" %>
Die Rahmenrichtlinie
Die Master-Direktive gibt eine Seitendatei als Hauptseite an.
Die grundlegende Syntax der Beispiel-MasterPage-Direktive lautet:
<%@ MasterPage Language="C#" AutoEventWireup="true" CodeFile="SiteMater.master.cs" Inherits="SiteMaster" %>
Die Importrichtlinie
Die Import-Direktive importiert einen Namespace in eine Webseite, die Benutzersteuerungsseite der Anwendung. Wenn die Import-Direktive in der Datei global.asax angegeben ist, wird sie auf die gesamte Anwendung angewendet. Wenn es sich auf einer Seite der Benutzersteuerungsseite befindet, wird es auf diese Seite oder dieses Steuerelement angewendet.
Die grundlegende Syntax für die Importanweisung lautet:
<%@ namespace="System.Drawing" %>
Die MasterType-Direktive
Die MasterType-Direktive weist der Master-Eigenschaft einer Seite einen Klassennamen zu, damit sie stark typisiert wird.
Die grundlegende Syntax der MasterType-Direktive lautet:
<%@ MasterType attribute="value"[attribute="value" ...] %>
Die Seitenrichtlinie
Die Page-Direktive definiert die spezifischen Attribute der Seitendatei für den Seitenparser und den Compiler.
Die grundlegende Syntax der Page-Direktive lautet:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>
Die Attribute der Page-Direktive sind:
Attribute | Beschreibung |
---|---|
AutoEventWireup | Der boolesche Wert, mit dem Seitenereignisse aktiviert oder deaktiviert werden, die automatisch an Methoden gebunden werden. Beispiel: PageLoad. |
Puffer | Der boolesche Wert, der die HTTP-Antwortpufferung aktiviert oder deaktiviert. |
Klassenname | Der Klassenname für die Seite. |
ClientTarget | Der Browser, für den der Server den Inhalt darstellen soll. |
CodeFile | Der Name des Codes hinter der Datei. |
Debuggen | Der boolesche Wert, der die Kompilierung mit Debug-Symbolen aktiviert oder deaktiviert. |
Beschreibung | Die Textbeschreibung der Seite, die vom Parser ignoriert wird. |
EnableSessionState | Es aktiviert, deaktiviert oder macht den Sitzungsstatus schreibgeschützt. |
EnableViewState | Der boolesche Wert, der den Anzeigestatus für Seitenanforderungen aktiviert oder deaktiviert. |
Fehlerseite | URL zur Umleitung, wenn eine nicht behandelte Seitenausnahme auftritt. |
Erbt | Der Name des Codes hinter oder einer anderen Klasse. |
Sprache | Die Programmiersprache für Code. |
Src | Der Dateiname des Codes hinter der Klasse. |
Spur | Es aktiviert oder deaktiviert die Verfolgung. |
TraceMode | Es gibt an, wie Ablaufverfolgungsmeldungen angezeigt werden und nach Zeit oder Kategorie sortiert werden. |
Transaktion | Zeigt an, ob Transaktionen unterstützt werden. |
ValidateRequest | Der boolesche Wert, der angibt, ob alle Eingabedaten anhand einer hartcodierten Werteliste geprüft werden. |
Die OutputCache-Direktive
Die OutputCache-Direktive steuert die Ausgabecaching-Richtlinien einer Webseite oder eines Benutzersteuerelements.
Die grundlegende Syntax der OutputCache-Direktive lautet:
<%@ OutputCache Duration="15" VaryByParam="None" %>