Share via


Erweiterte exemplarische Vorgehensweisen in Verbindung mit ASP.NET

Aktualisiert: November 2007

Die Themen in diesem Abschnitt enthalten eine Auswahl der erweiterten exemplarischen Vorgehensweisen, in denen speziellere Features von ASP.NET und Visual Web Developer erläutert werden. Exemplarische Vorgehensweisen, die grundlegende Begriffe der Webentwicklung in ASP.NET veranschaulichen, finden Sie unter Grundlegende exemplarische Vorgehensweisen in Verbindung mit ASP.NET

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: Verwenden von ASP.NET-Anwendungsdiensten

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: Verwalten von Websitebenutzern mit Rollen

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

Weitere Ressourcen

Grundlegende exemplarische Vorgehensweisen in Verbindung mit ASP.NET