ASP.NET Web Pages 2

ASP.NET Web Pages mit Razor-Syntax ist ein Programmierframework zum Erstellen von Webanwendungen. Es ist in Microsoft WebMatrix 2 enthalten, einer kostenlosen Entwicklungsumgebung. WebMatrix verfügt über einen Seiten-Editor, eine Datenbank (SQL Server Compact) und einen Webserver zum Testen (IIS Express). Außerdem sind weitere Tools enthalten, die Sie beim Erstellen und Verwalten von Websites unterstützen. Auf Wunsch können Sie Webseiten, die ASP.NET Razor-Syntax verwenden, in Visual Studio erstellen. Diese Anwendung stellt weitere Funktionen (z. B. einen Debugger) bereit.

ASP.NET Razor-Syntax verwendet eine einfache Programmiersyntax, mit der Sie serverbasierten Code in eine Webseite einbetten können. Die Seite kann auch HTML-Markup, CSS-Informationen und Clientskriptcode (JavaScript und jQuery) enthalten. Razor-Syntax basiert auf ASP.NET. Dabei handelt es sich um den Teil von .NET Framework, der speziell für das Erstellen von Webanwendungen konzipiert ist. Mit Razor-Syntax verfügen Sie die gesamte Leistungsfähigkeit von ASP.NET. Es handelt sich jedoch um eine vereinfachte Syntax, die für Anfänger einfacher zu erlernen ist. Wenn Sie ein Experte sind, steigert diese Syntax Ihre Produktivität. Diese Syntax ist zwar einfach zu verwenden, ihre Beziehung zu ASP.NET bedeutet jedoch, dass Ihnen die Leistungsfähigkeit eines größeren Frameworks zur Verfügung steht, wenn Ihre Webanwendungen komplexer werden.

Wenn eine Seite ausgeführt wird, die Razor-Code enthält, führt der Server diesen Code aus, bevor er die Seite an den Browser sendet. Da er auf dem Server ausgeführt wird, kann der Code Aufgaben ausführen, die sich ggf. allein mit Clientinhalt komplexer gestalten, z. B. der Zugriff auf serverbasierte Datenbanken. Der wichtigste Aspekt ist jedoch, dass Servercode Clientinhalt dynamisch erstellen kann. Er kann HTML-Markup oder andere Inhalte nebenbei generieren und dann zusammen mit statischem HTML-Code, der ggf. auf der Seite vorhanden ist, an den Browser senden.

Der größte Teil der Dokumentation für ASP.NET Web Pages mit Razor-Syntax wird auf der ASP.NET-Website (http://asp.net/web-pages) veröffentlicht. Weitere Informationen sind auf anderen Websites sowie in Blogs verfügbar.

Szenario

Themen

Erste Schritte

Einführung in ASP.NET Web Pages 2 - Erste Schritte. Dieses Lernprogramm ist der Einstiegspunkt in ein mehrteiliges Lernprogramm, das eine Einführung in ASP.NET Web Pages 2 für Personen bietet, die einige HTML-Kenntnisse aufweisen. Das Lernprogramm enthält Informationen zum Installieren aller erforderlichen Komponenten, die für den Einstieg erforderlich sind.

Microsoft WebMatrix. Weitere Informationen auf der Website Microsoft.com/web zum Herunterladen und Installieren von WebMatrix und ASP.NET Web Pages auf der Website Microsoft.com/web. Dieser Artikel ist hilfreich, wenn Sie das Lernprogramm zu ASP.NET Web Pages (siehe oben) nicht durcharbeiten möchten.

Einführung in ASP.NET-Webprogrammierung mithilfe der Razor-Syntax (C#). Ein allgemeiner Überblick über die Grundlagen bei der Verwendung von Razor-Syntax in ASP.NET Web Pages-Dateien (CSHTML-Dateien). Sie können auch einen entsprechenden Artikel für Visual Basic lesen: Einführung in ASP.NET-Webprogrammierung mithilfe der Razor-Syntax (Visual Basic).

Starten der Webentwicklung mit Microsoft WebMatrix. Dieses umfassende Lernprogramm richtet sich an Entwickler, die bereits über Erfahrung mit HTML, C# und Razor verfügen.

ASP.NET Web Pages-Videos. Eine Liste der Videos, die eine Einführung in ASP.NET Web Pages bieten.

Die wichtigsten Funktionen in Web Pages 2. Eine Zusammenfassung der Funktionen, die für Version 2 von ASP.NET Web Pages eingeführt wurden.

Beispiele für wirklichkeitsgetreue Aufgaben, die Sie mit Web Pages erledigen können.

ASP.NET Web Pages-Beispiele. Eine Liste der Beispiele, die die Verwendung von ASP.NET Web Pages für bestimmte Aufgaben beschreiben, z. B. für das Herstellen einer Verbindung mit mobilen Geräten oder die Verwendung von RESTful-Diensten.

Verwenden von WebMatrix und Visual Studio-Tools

Erste Schritte mit WebMatrix und ASP.NET Web Pages. Eine Einführung in das Erstellen von ASP.NET Web Pages in WebMatrix.

Programmieren von ASP.NET Web Pages in Visual Studio. Informationen zum Verwenden von Visual Studio für die Arbeit mit ASP.NET Web Pages.

Informationen zu WebMatrix. Eine Liste der Artikel, die sich mit den Tools in WebMatrix zum Verwenden von Vorlagen zum Erstellen einer Website, Ausführen von Berichten und Analysieren von SEO beschäftigen.

API-Referenz

ASP.NET-API-Schnellreferenz. Diese Seite stellt eine kompakte Referenz für die gebräuchlichsten Klassen und Hilfsprogramme in ASP.NET Web Pages zur Verfügung.

ASP.NET Web Pages 2-Referenz

Weitere Ressourcen

FAQ zu ASP.NET Web Pages (Razor)

Problembehandlungshandbuch zu ASP.NET Web Pages (Razor)

ASP.NET Web Pages 2-Infodatei

Mikesdotnetting.com. Ein Blog von Mike Brind, einem ASP.NET-MVP, der regelmäßig über die Verwendung von ASP.NET Web Pages berichtet.

ASP.NET WebMatrix- und Web Pages-Forum

Bug oder Vorschlag senden

Anzeigen: