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 |
---|---|
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#. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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