Webseiten und Webprojekte

Aktualisiert: November 2007

Web Forms-Seiten stellen eine Möglichkeit dar, die Benutzeroberfläche einer ASP.NET-basierten Webanwendung zu erstellen. Sie können Web Forms-Seiten zu verschiedenen Arten von Visual Studio-Projekten hinzufügen. Meist verwenden Sie bei der Arbeit mit Web Forms-Seiten die Projektvorlage für ASP.NET-Webanwendungen. Weitere Informationen über Webprojektvorlagen finden Sie in Neues bei Webprojekten unter "Vereinfachte Websitevorlagen". Allgemeine Informationen über ASP.NET-Webanwendungen finden Sie unter Typen von Websites in Visual Web Developer.

Für die Arbeit mit einer Web Forms-Seite in Visual Studio müssen Sie den Web Forms-Designer verwenden. Der Designer bietet eine als Entwurfsansicht bezeichnete WYSIWYG-Ansicht, mit der Sie das Layout der Elemente auf der Seite festlegen können. Alternativ dazu können Sie im Designer zu einer HTML-Ansicht wechseln, genannt Quellansicht, über die Sie direkt auf die ASP.NET-Syntax der Elemente auf der Seite zugreifen können. Schließlich verfügt der Designer über einen Code-Editor mit IntelliSense, mit dem Sie den Code für die Seiteninitialisierung und den Ereignishandler für die Seite erstellen können. Weitere Informationen hierzu finden Sie unter Übersicht über ASP.NET-Webseiten.

Mit Web Forms erstellte Projektdateien

Bei der Erstellung eines Webprojekts legt Visual Studio eine Verzeichnisstruktur für die Webanwendung auf dem Ziel-Webserver und eine Projektstruktur auf dem lokalen Computer an. In der folgenden Tabelle werden die Dateien beschrieben, die sich auf die Web Forms-Seiten beziehen.

Hinweis:

Sie müssen über ausreichende Rechte auf dem Webservercomputer verfügen, um Webanwendungsdateien zu erstellen oder zu verwalten. Weitere Informationen finden Sie unter Sichern von ASP.NET-Websites.

Erstellte Datei

Beschreibung

Dateien WebForm1.aspx und WebForm1.aspx.vb für Visual Basic-Webanwendungen

- oder -

Dateien WebForm1.aspx.cs für Visual C#-Webanwendungen

Diese beiden Dateien bilden eine einzelne Web Forms-Seite. Die ASPX-Datei enthält die visuellen Elemente der Web Forms-Seite, z. B. HTML-Elemente und Steuerelemente für Web Forms. Die Klassendatei WebForm1.aspx.vb ist eine verborgene, von WebForm1.aspx abhängige Datei. Sie enthält die CodeBehind-Klasse für die Web Forms-Seite mit Ereignishandlercode und Ähnlichem. Weitere Informationen finden Sie unter Web Forms-Codemodell.

Dateien AssemblyInfo.vb für Visual Basic-Projekte

- oder -

Dateien AssemblyInfo.cs für C#-Projekte

Eine Projektinformationsdatei (Datei AssemblyInfo.vb oder AssemblyInfo.cs), die Metadaten über die Assemblys in einem Projekt (z. B. Name, Version und Kulturinformationen) enthält. Ausführliche Informationen über die in der Assemblydatei enthaltenen Daten finden Sie unter Assemblymanifest.

Datei Web.config

Eine Datei auf XML-Basis, die Konfigurationsdaten zu jeder im Projekt verwendeten, eindeutigen URL-Ressource enthält. Weitere Informationen finden Sie unter Anwendungskonfigurationsdateien.

Dateien Global.asax und Global.asax.vb

- oder -

Dateien Global.asax und Global.asax.cs

Eine optionale Datei für die Verarbeitung von Ereignissen auf Anwendungsebene. Die Datei befindet sich im Stammverzeichnis einer ASP.NET-Anwendung. Die Klassendatei Global.asax.vb ist eine verborgene, von der Datei Global.asax abhängige Datei. Sie enthält den Code für die Behandlung von Anwendungsereignissen wie dem Application_OnError-Ereignis. Zur Laufzeit wird diese Datei analysiert und kompiliert. Weitere Informationen über die Verwendung der Datei Global.asax finden Sie unter Gewusst wie: Behandeln von Fehlern auf Anwendungsebene.

Datei Styles.css

Eine CSS-Datei (Cascading Stylesheet), die innerhalb des Projekts verwendet werden soll. Weitere Informationen hierzu finden Sie unter Übersicht über das Arbeiten mit CSS.

Bereitstellung

Der Server, auf dem die Web Forms-Seiten erstellt werden, ist in der Regel nicht der Server, an den die Seiten und die zugehörigen Dateien für die Produktion bereitgestellt werden. Bei der Bereitstellung eines Webprojekts mit Web Forms-Seiten können Sie auf eine der folgenden Arten vorgehen:

  • Kopieren Sie das Projekt auf den Webserver.

  • Erstellen Sie ein Bereitstellungsprojekt.

Weitere Informationen zum Ändern dieser Optionen finden Sie unter Bereitstellung eines Websetup-Projekts.

Siehe auch

Konzepte

Verwenden des Projektmappen-Explorers

ASP.NET-Autorisierung

Einführung in Projektmappen, Projekte und Elemente

Bereitstellung eines Websetup-Projekts

Weitere Ressourcen

Websiteprojekte und -projektmappen