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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow