Exemplarische Vorgehensweisen in Verbindung mit ASP.NET

Aktualisiert: November 2007

Die Themen in diesem Abschnitt enthalten eine Auswahl der exemplarischen Vorgehensweisen, die als Einführung in die Begriffe der Webentwicklung in ASP.NET dienen. In diesen exemplarischen Vorgehensweisen werden auch Webentwicklungsfeatures von Visual Studio 2008 und Visual Web Developer 2008 Express Edition (zusammenfassend als Visual Web Developer bezeichnet) behandelt. Die exemplarischen Vorgehensweisen sind die empfohlenen Vorgehensweisen zur Durchführung verschiedener Aufgaben.

Zusätzlich zu diesen exemplarischen Vorgehensweisen enthalten viele Themenabschnitte in der Visual Web Developer-Dokumentation weitere Vorgehensweisen, um wichtige Features zu erläutern.

Grundlegende exemplarische Vorgehensweisen

In der folgenden Tabelle sind exemplarische Vorgehensweisen aufgeführt, die Sie bei der ersten Verwendung von Visual Web Developer unterstützen sollen.

Thema

Beschreibung

Einführung: Planen einer ASP.NET-Website

Stellt eine Übersicht über die Faktoren bereit, die Sie beim Entwerfen einer Website berücksichtigen sollten. Das Thema enthält Links zu Themen, die weitere Informationen zu einzelnen Themen enthalten.

Exemplarische Vorgehensweise: Erstellen einer neuen ASP.NET-Website

Bietet eine Einführung in die Webentwicklungsfunktionen von Visual Web Developer und enthält eine Anleitung zum Erstellen einer einfachen ASP.NET-Seite.

Exemplarische Vorgehensweise: Bearbeiten von Code auf Webseiten in Visual Web Developer

Beschreibt verschiedene Features des Code-Editors. Einige Features des Code-Editors hängen von der verwendeten Programmiersprache ab. In dieser exemplarischen Vorgehensweise werden daher zwei Seiten erstellt, eine in Visual Basic und eine in C#.

Exemplarische Vorgehensweise: Erstellen einer einfachen Webseite mit Codetrennung in Visual Web Developer

Eine Einführung in die Erstellung von Webseiten in Visual Web Developer. Es wird das Erstellen einer einfachen Seite erläutert. Dabei werden die grundlegenden Techniken zum Erstellen einer neuen Seite, zum Hinzufügen von Steuerelementen und zum Schreiben von Code beschrieben.

Exemplarische Vorgehensweise: Erstellen und Ändern einer CSS-Datei

Eine Einführung in die Visual Web Developer-Features zum Arbeiten mit Cascading Style Sheets (CSS). Sie erhalten eine Anleitung zum Erstellen eines dreispaltigen Seitenlayouts. Dabei werden die grundlegenden Techniken zum Erstellen einer neuen Webseite und eines neuen Stylesheets veranschaulicht.

Exemplarische Vorgehensweise: Validieren der Benutzereingabe in einer Web Forms-Seite

Es wird beschrieben, wie Sie ASP.NET-Validierungssteuerelemente verwenden, um Benutzereingaben auf einer Website zu überprüfen.

Exemplarische Vorgehensweise: Grundlegender Datenzugriff auf Webseiten

Es wird gezeigt, wie Sie eine einfache datengebundene Seite unter Verwendung von speziell für den Datenzugriff konstruierten Steuerelementen erstellen können.

Exemplarische Vorgehensweise: Anzeigen, Paging und Sortieren von Daten mit dem ListView-Webserversteuerelement

Zeigt die Verwendung des ListView-Steuerelements, mit dem Sie Daten in einem Format anzeigen können, das Sie mithilfe von Vorlagen definieren. Wenn Sie mit Vorlagen arbeiten, können Sie das Layout und die Darstellung der Daten im Steuerelement vollständig steuern.

Exemplarische Vorgehensweise: Erstellen von Master-Detail-Webseiten in Visual Studio

Erläutert verschiedene Verfahren zum Arbeiten mit Daten in mehreren Steuerelementen und aus mehreren Tabellen, z. B. auch mit solchen, die eine Master/Detail-Beziehung aufweisen.

Exemplarische Vorgehensweise: Abrufen, Aktualisieren, Einfügen und Löschen von Daten mit dem LinqDataSource-Steuerelement und dem DetailsView-Steuerelement

Es wird gezeigt, wie Sie eine einfache Datenbanktabelle und eine Webseite erstellen, auf der das LinqDataSource-Steuerelement verwendet wird. Über die Webseite können Benutzer Daten der Datenbanktabelle abrufen, aktualisieren und löschen sowie neue Daten einfügen.

Exemplarische Vorgehensweise: Hinzufügen einer Websitenavigation zu einer Website

Es wird gezeigt, wie Sie die Sitenavigation mithilfe verschiedener Navigationsteuerelemente wie dem Menu-, TreeView- und SiteMapPath-Steuerelement erstellen, um Webseiten einen Navigationspfad hinzuzufügen.

Exemplarische Vorgehensweise: Anzeigen eines Menüs auf Webseiten

Es wird gezeigt, wie Sie einer Seite ein Menüsteuerelement hinzufügen und als Navigationstool verwenden.

Exemplarische Vorgehensweise: Erstellen einer Website mit Mitgliedschaft und Benutzeranmeldung

Es wird gezeigt, wie Sie mithilfe von ASP.NET-Steuerelementen und ASP.NET-Mitgliedschaftsdiensten Seiten erstellen, über die sich Benutzer anmelden und auf für Mitglieder reservierte Seiten zugreifen können.

Exemplarische Vorgehensweise: Erstellen einer AJAX-fähigen Website

Es wird gezeigt, wie Sie eine grundlegende ASP.NET-Website erstellen, die eine Webseite enthält, auf der die ASP.NET-AJAX-Features erläutert werden.

Exemplarische Vorgehensweise: Erstellen und Verwenden von ASP.NET-Masterseiten in Visual Web Developer

Es wird gezeigt, wie Sie eine Masterseite und mehrere Inhaltsseiten erstellen. Mithilfe von Masterseiten können Sie ein Seitenlayout (eine Vorlagenseite) erstellen. Anschließend können Sie einzelne Seiten mit Inhalt erstellen, der zur Laufzeit mit der Masterseite zusammengeführt wird.

Exemplarische Vorgehensweise: Anpassen einer Website mithilfe von Designs in Visual Studio

Es wird gezeigt, wie Sie die Seiten und Steuerelemente einer Website mithilfe von Designs einheitlich darstellen können.

Exemplarische Vorgehensweise: Debuggen von Webseiten in Visual Web Developer

Es wird gezeigt, wie Sie den Debugger verwenden. Sie erstellen eine Webseite mit einem einfachen Rechner, der einen absichtlichen Fehler enthält, und verwenden dann den Debugger, um die Seite während der Ausführung zu untersuchen.

Exemplarische Vorgehensweise: Kopieren einer Website mit dem Tool zum Kopieren von Websites

Es wird gezeigt, wie Sie Dateien mit dem Tool zum Kopieren von Websites zwischen der aktuellen Website und einer anderen Website hin und her kopieren.

Exemplarische Vorgehensweise: Veröffentlichen einer Website

Es wird gezeigt, wie Sie das Dienstprogramm zum Veröffentlichen einer Website verwenden, um eine Website zu kompilieren und die Ausgabe dann auf eine aktive Website zu kopieren.

Hinweis:
Das Dienstprogramm zum Veröffentlichen einer Website ist in Visual Web Developer 2008 Express Edition nicht verfügbar.

Erweiterte exemplarische Vorgehensweisen

In der folgenden Tabelle sind exemplarische Vorgehensweisen aufgeführt, die speziellere Features von ASP.NET und Visual Web Developer erläutern.

Exemplarische Vorgehensweise

Beschreibung

Exemplarische Vorgehensweise: Ändern von Daten mit dem ListView-Webserversteuerelement

Es wird gezeigt, wie Sie im ListView-Steuerelement Daten anzeigen und aktualisieren. Dabei wird ein SqlDataSource-Steuerelement verwendet, um Ergebnisse aus der Datenquelle abzurufen und Aktualisierungen zu verwalten. Das SqlDataSource-Steuerelement fungiert als Datenquelle für das ListView-Steuerelement.

Exemplarische Vorgehensweise: Anzeigen einer Dropdownliste während das Bearbeitens im GridView-Webserver-Steuerelement

Es wird gezeigt, wie Sie die erweiterten Funktionen des GridView-ASP.NET-Steuerelements verwenden, um der Bearbeitungsanzeige eine Dropdownliste hinzuzufügen.

Exemplarische Vorgehensweise: Erstellen von auswählbaren Designs

Es wird gezeigt, wie Sie eine ASP.NET-Seite erstellen, auf der Benutzer ein Design für die Seite auswählen können. Auch wenn in diesem Beispiel nur eine Steuerelementskin und eine einfache CSS-Datei (Cascading Stylesheet) verwendet werden, gelten die dargestellten Grundlagen auch für komplexere Designs, die Grafiken, verschiedene Layouts in der CSS-Datei und komplexere Serversteuerelementskins umfassen.

Exemplarische Vorgehensweise: Erstellen der Datenzugriffs- und Geschäftslogikschichten in ASP.NET

Es wird ein einfaches Beispiel für die empfohlene Vorgehensweise zur Erstellung einer Website gezeigt, die auf eine Datenbank zugreift, indem die Datenzugriffsschicht und die Geschäftslogikschicht isoliert voneinander verwendet werden.

Exemplarische Vorgehensweise: Erstellen und Verwenden eines ASP.NET-Webdiensts in Visual Web Developer

Es wird gezeigt, wie Sie einen Webdienst erstellen und verwenden.

Exemplarische Vorgehensweise: Erstellen einer AJAX-fähigen Datenanwendung

Es wird gezeigt, wie Sie eine Datenbankanwendung erstellen, die AJAX-Features zum Aktualisieren der Daten auf der Seite enthält, indem ein asynchrones Postback verwendet wird.

Exemplarische Vorgehensweise: Verwenden von geschachtelten Masterseiten in ASP.NET

Es wird gezeigt, wie Sie Masterseiten so schachteln, dass die übergeordnete Masterseite für die gesamte Website ein einheitliches Layout bereitstellen kann, während Sie die untergeordnete Masterseite als Vorlage für ein einheitliches Layout innerhalb der übergeordneten Masterseite verwenden können.

Exemplarische Vorgehensweise: Verwalten von Websitebenutzerinformationen mit Profileigenschaften

Es wird gezeigt, wie Sie der Anwendung Profileigenschaften hinzufügen und wie Sie diese verwenden, um für die Besucher der Website ein persönliches Umfeld zu erstellen.

Exemplarische Vorgehensweise: Verwalten von Websitebenutzern mit Rollen

Es wird gezeigt, wie Sie Rollen Benutzer zuweisen und wie Sie Regeln (Berechtigungen) erstellen, die für die unterschiedlichen Rollen den Zugriff gewähren bzw. verweigern. Außerdem wird gezeigt, wie Sie programmgesteuert ermitteln, ob ein Benutzer eine bestimmte Rolle innehat und welche Rolle der aktuelle Benutzer innehat.

Exemplarische Vorgehensweise: Verwenden von ASP.NET-Anwendungsdiensten

Es wird gezeigt, wie Sie eine ASP.NET-Website konfigurieren, um Anwendungsdienste für Authentifizierungs-, Rollen- und Profileigenschaften offenzulegen.

Exemplarische Vorgehensweise: Erstellen von wiederverwendbaren Elementen mit ASP.NET-Benutzersteuerelementen

Es wird gezeigt, wie Sie ein ASP.NET-Benutzersteuerelement erstellen, das als Auswahlsteuerelement dient. Das Auswahlsteuerelement weist zwei Listen auf. Dabei enthält eine Liste (die Quelle) mehrere Auswahlmöglichkeiten. Benutzer können in der Quellliste Elemente auswählen und diese der Zielliste hinzufügen.

Exemplarische Vorgehensweise: Verwenden von freigegebenem Code in Websites in Visual Web Developer

Es wird gezeigt, wie Sie eine einfache Klasse erstellen und diese dann auf einer ASP.NET-Webseite verwenden, wo Visual Web Developer automatisch auf die Komponente verweist.

Exemplarische Vorgehensweise: Verwenden von Ressourcen zur Lokalisierung mit ASP.NET

Es wird gezeigt, wie Sie Lokalisierungsressourcendateien erstellen und darauf auf Webseiten verweisen, indem Sie deklarative Ausdrücke verwenden.

Exemplarische Vorgehensweise: Verwenden der Ausgabecachefunktion zur Verbesserung der Websiteleistung

Es wird gezeigt, wie Sie die Ausgabecachefunktion verwenden, bei der eine vorverarbeitete Kopie einer Seite verwendet wird, anstatt die Seite für jede Anforderung neu zu verarbeiten.

Exemplarische Vorgehensweise: Erstellen von behindertengerechten Webanwendungen

Es wird gezeigt, wie Sie behindertengerechte Webseiten erstellen, mit denen Sie so viele Kunden wie möglich erreichen, z. B. Personen mit Behinderungen und Benutzer, die langsame Verbindungen oder Nur-Text-Browser verwenden.

Exemplarische Vorgehensweise: Erstellen eines synchronen HTTP-Handlers

Es wird gezeigt, wie Sie einen HTTP-Handler erstellen, mit dessen Hilfe Sie eine andere benutzerdefinierte dynamische Ausgabe als Webseiten erstellen können, z. B. RSS-Newsfeeds.

Exemplarische Vorgehensweise: Erstellen und Registrieren eines benutzerdefinierten HTTP-Moduls

Es werden die grundlegenden Funktionen eines benutzerdefinierten HTTP-Moduls gezeigt. Ein HTTP-Modul wird bei jeder Anforderung aufgerufen, und Sie können anpassen, wie die Anforderung bzw. die Antwort verarbeitet wird.

Exemplarische Vorgehensweise: Entwickeln und Verwenden eines benutzerdefinierten Serversteuerelements

Es wird gezeigt, wie Sie ein benutzerdefiniertes ASP.NET-Serversteuerelement erstellen, kompilieren und auf einer Seite verwenden.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer einfachen Webseite in Visual Web Developer