ASP.NET

Klassisches ASP - Active Server Pages

Active Server Pages (ASP), auch bekannt als klassisches ASP (Classic ASP), ist das erste Server-Skripting-Engine, das von Microsoft 1998 veröffentlicht wurde.

ASP ist eine Technologie, die es Skripten auf Internet-Servern ermöglicht, Webseiten auszuführen.

Die Dateierweiterung von ASP-Seiten ist .asp und wird in der Regel mit VBScript geschrieben.

Wenn Sie klassisches ASP lernen möchten,Besuchen Sie unsere ASP-Tutorials.

ASP.NET

ASP.NET ist die nächste Generation von ASP. Es ist nicht kompatibel mit klassischem ASP, aber ASP.NET kann ASP referenzieren.

ASP.NET-Seiten müssen kompiliert werden, daher sind sie schneller als klassisches ASP.

ASP.NET bietet eine bessere Sprachunterstützung, viele Benutzersteuerelemente, XML-basierte Komponenten und eine Integration der Benutzerauthentifizierung.

Die Dateierweiterung für ASP.NET-Webseiten ist .aspx und wird normalerweise in VB (Visual Basic) oder C# (C sharp) geschrieben.

Benutzersteuerelemente in ASP.NET können in verschiedenen Sprachen geschrieben werden, einschließlich C++ und Java.

Wenn der Browser eine ASP.NET-Datei anfordert, liest der ASP.NET-Generator die Datei, kompiliert und führt den Skriptcode in der Datei aus und gibt das Ergebnis als reinen HTML an den Browser zurück.

ASP.NET Razor

Razor ist eine neue einfache Markup-Sprache, die verwendet wird, um Servercode in ASP.NET-Webseiten einzubinden und ähnelt ASP stark.

Razor besitzt die Fähigkeiten des traditionellen ASP.NET, ist aber einfacher zu verwenden und zu erlernen.

ASP.NET-Programmiersprachen

Diese Anleitung umfasst die folgenden Programmiersprachen:

  • Visual Basic (VB.NET)
  • C# (gelesen als C sharp)

ASP.NET-Servertechnologien

Diese Anleitung umfasst die folgenden Servertechnologien:

  • Web Pages (mit Razor-Syntax)
  • MVC (Model View Controller)
  • Web Forms (traditioneller ASP.NET)

ASP.NET-Entwicklungstools

ASP.NET unterstützt die folgenden Entwicklungstools:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Diese Anleitung verwendet WebMatrix für Web Pages, Visual Web Developer für MVC und Web Forms.

ASP.NET-Dateierweiterung

  • Die Dateierweiterung für ASP-Dateien ist .asp
  • Die Dateierweiterung für ASP.NET-Dateien ist .aspx
  • Die Dateierweiterung für ASP.NET-Dateien, die die C#-Syntax verwenden, ist .cshtml
  • Die Dateierweiterung für ASP.NET-Dateien, die die Razor VB-Syntax verwenden, ist .vbhtml