Freigeben über


@ Import

Führt einen expliziten Import eines Namespaces in eine ASP.NET-Anwendungsdatei aus (z. B. eine Webseite, ein Benutzersteuerelement, eine Masterseite oder eine Datei Global.asax) und stellt der Datei auf diese Weise alle Klassen und Schnittstellen des importieren Namespaces zur Verfügung. Der importierte Namespace kann zu der .NET Framework-Klassenbibliothek oder einem benutzerdefinierten Namespace gehören.

<%@ Import namespace="value" %>

Attribute

  • namespace
    Der vollqualifizierte Name des zu importierenden Namespaces. Dies kann jeder in .NET Framework enthaltene oder ein benutzerdefinierter Namespace sein.

Hinweise

Die @ Import-Direktive darf nicht über mehr als ein namespace-Attribut verfügen. Verwenden Sie zum Importieren mehrerer Namespaces mehrere @ Import-Direktiven.

Ein Satz von Namespaces kann in ASPX-Seiten automatisch importiert werden. Die importierten Namespaces sind in der Datei Web.config auf Computerebene im <namespaces>-Abschnitt des <pages>-Elements enthalten. Die folgenden Namespaces werden automatisch in alle Seiten importiert:

Beispiel

Im folgenden Codebeispiel werden der Namespace der .NET Framework-Basisklasse System.Net sowie der benutzerdefinierte Namespace Grocery importiert.

<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="Grocery" %>

Siehe auch

Referenz

Syntax für Textvorlagendirektiven

Konzepte

Übersicht über die Syntax von ASP.NET-Webseiten