ASP.NET Web Forms - Tutorial

ASP.NET ist die nächste Generation von ASP und keine Aktualisierung von ASP.

Grundkenntnisse, die Sie besitzen sollten

Bevor Sie fortfahren, sollten Sie eine grundlegende Kenntnis der folgenden Informationen haben:

  • WWW, HTML und die Grundlagen der Website-Entwicklung
  • Skriptsprachen wie JavaScript oder VBScript
  • Grundlagen der Server-Skripte

Wenn Sie diese Projekte zunächst lernen möchten, besuchen Sie bitte unsere Startseite Besuchen Sie diese Tutorials.

Was ist ASP?

Die ehemals von Microsoft verwendete Server-Skript-Technologie ASP (Active Server Pages) wird heute oft als klassisches ASP bezeichnet.

ASP 3.0 ist die letzte Version von klassischem ASP.

Um mehr über ASP zu lernen, besuchen Sie bitte unseren ASP-Tutorial.

ASP.NET ist nicht ASP

ASP.NET ist die nächste Generation von ASP und keine Aktualisierung von ASP.

ASP.NET ist eine neue Technologie für serverseitige Skriptprogramming. Microsoft hat ASP.NET grundlegend neu geschrieben, und ASP.NET ist nicht mit ASP kompatibel.

Sie werden im nächsten Kapitel dieses Handbuchs mehr über die Unterschiede zwischen ASP und ASP.NET lernen.

ASP.NET ist ein Hauptteil der Microsoft .NET-Plattform

Was ist ASP.NET?

ASP.NET ist eine serverseitige Skripttechnologie, die es ermöglicht, Skripts (eingebettet in Webseiten) von Internet-Servern auszuführen.

  • ASP.NET ist eine Technologie von Microsoft
  • ASP bezieht sich auf dynamische Serverseiten (Active Server Pages)
  • ASP.NET ist ein Programm, das in IIS läuft
  • IIS (Internet Information Services) ist Microsofts Internet-Server
  • IIS ist ein mit Windows Server-Betriebssystem kostenlos verbundener Komponente
  • IIS ist ebenfalls ein Bestandteil von Windows 2000 und XP Professional

Was ist eine ASP.NET-Datei?

  • ASP.NET-Dateien ähneln HTML-Dateien
  • ASP.NET-Dateien können HTML, XML und Skripts enthalten
  • Skripts in ASP.NET-Dateien werden auf dem Server ausgeführt
  • Die Dateiendung von ASP.NET-Dateien ist ".aspx"

Wie funktioniert ASP.NET?

  • Wenn der Browser eine HTML-Datei anfordert, gibt der Server die Datei zurück
  • Wenn der Browser eine ASP.NET-Datei anfordert, leitet IIS die Anfrage an den ASP.NET-Engine auf dem Server weiter
  • Der ASP.NET-Engine liest die Datei Zeile für Zeile und führt den Skript im Datei aus
  • Schließlich werden ASP.NET-Dateien im reinen HTML-Format an den Browser zurückgegeben

Was ist ASP+?

ASP+ ist äquivalent zu ASP.NET.

ASP+ ist der frühe Name, den Microsoft während der Entwicklung von ASP.NET verwendet hat.

Microsoft .NET-Frame

.NET-Frame ist die Infrastruktur der Microsoft .NET-Plattform.

.NET-Frame ist eine Umgebung zur Erstellung, Entwicklung und Ausführung von Webanwendungen und Webdiensten.

Microsofts erste Server-Technologie ASP (Active Server Pages) ist eine leistungsstarke, gut skalierbare "Programmiersprache". Allerdings ist sie zu kodbeorientiert, um als Anwendungsframework oder Unternehmensentwicklungstool zu gelten.

Der Zweck der Entwicklung des .NET Frameworks durch Microsoft ist es, diese Probleme zu lösen.

.NET Framework Schlüsselwörter:

  • Schneller und einfacher Programmierprozess
  • Reduzierter Quellcode
  • Declarative Programming-Modus
  • Reichere Servicekontrollereignissebene
  • Größere Typenbibliothek
  • Bessere Unterstützung für Entwicklungstools

.NET Framework umfasst 3 Hauptteile:

Programmiersprachen:

  • C# (ausgesprochen C sharp)
  • Visual Basic (VB .NET)
  • J# (ausgesprochen J sharp)

Server- und Clienttechnologien:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows Desktop Solutions)
  • Compact Framework (PDA / Mobile Solutions)

Entwicklungsumgebung:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

Diese Anleitung behandelt Inhalte zu ASP.NET.

ASP.NET 2.0

ASP.NET 2.0 hat durch die Unterstützung neuer Funktionen ASP.NET verbessert.

Im nächsten Kapitel dieser Anleitung können Sie mehr über die Unterschiede zwischen ASP.NET 2.0 und ASP.NET erfahren.

ASP.NET 3.0

ASP.NET 3.0 ist nicht die neue Version von ASP.NET. Es ist nur der Name der neuen ASP.NET 2.0 Framework-Bibliothek, die diese Framework-Bibliothek unterstützt:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

Anmerkung:Diese Anleitung bezieht sich nicht auf ASP.NET 3.0.