Dieser Abschnitt bietet einen Überblick über ASP.NET und stellt die Servertechnologie, Entwicklungstools und Dateierweiterungen von ASP.NET vor.
ASP, der vollständige Name von Active Server Pages (dynamische Serverseiten), auch bekannt als klassisches ASP, wurde 1998 als erste serverseitige Skript-Engine von Microsoft eingeführt.
ASP ist eine Technologie, die es ermöglicht, Skripte in Webseiten auf einem Internetserver auszuführen.
ASP-Seiten haben die Dateierweiterung .asp und werden normalerweise in VBScript geschrieben.
Wenn Sie klassisches ASP erlernen möchten, besuchen Sie bitte unser klassisches ASP-Tutorial.
ASP.NET ist eine neue Generation von ASP. Es ist nicht mit klassischem ASP kompatibel, aber ASP.NET kann klassisches ASP enthalten.
ASP.NET-Seiten werden kompiliert, wodurch sie schneller ausgeführt werden als klassisches ASP.
ASP.NET bietet eine bessere Sprachunterstützung, einen großen Satz an Benutzersteuerelementen und XML-basierten Komponenten sowie eine integrierte Benutzerauthentifizierung.
Die Erweiterung von ASP.NET-Seiten ist .aspx und wird normalerweise in VB (Visual Basic) oder C# (Cis) geschrieben.
Steuerelemente in ASP.NET können in verschiedenen Sprachen geschrieben werden, einschließlich C++ und Java.
Wenn ein Browser eine ASP.NET-Datei anfordert, liest die ASP.NET-Engine die Datei, kompiliert und führt die Skriptdatei aus und gibt die Ergebnisse als normale HTML-Seite an den Browser zurück.
Razor ist eine neue, einfache Markup-Syntax zum Einbetten von Servercode in ASP.NET-Webseiten, ähnlich wie klassisches ASP.
Razor verfügt über die Funktionalität von herkömmlichem ASP.NET, ist jedoch einfacher zu verwenden und leichter zu erlernen.
In diesem Tutorial werden die folgenden Programmiersprachen vorgestellt:
Visual Basic (VB.NET)
C# (ausgesprochen: Cis)
Dieses Tutorial behandelt die folgenden Servertechnologien
Webseiten (Razor-Syntax)
MVC (Model-View-Controller)
Webformulare (traditionelles ASP.NET)
ASP.NET unterstützt die folgenden Entwicklungstools:
WebMatrix
Visueller Webentwickler
Visual Studio
In diesem Tutorial verwendet das Web-Pages-Tutorial WebMatrix und das MVC-Tutorial und das Web Forms-Tutorial verwenden Visual Web Developer.
Klassische ASP-Dateien haben die Dateierweiterung .asp
ASP.NET-Dateien haben die Dateierweiterung .aspx
ASP.NET-Dateien für Razor C#-Syntax haben die Dateierweiterung .cshtml
Razor VB-Syntax-ASP.NET-Dateien haben die Dateierweiterung .vbhtml