ASP.NET

Autor: Laura McKinney
Erstelldatum: 9 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Video: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Inhalt

Definition - Was bedeutet ASP.NET?

ASP.NET ist ein in .NET Framework integriertes einheitliches Webentwicklungsmodell, das Dienste zum Erstellen dynamischer Webanwendungen und Webdienste bereitstellt. Es basiert auf der Common Language Runtime (CLR) des .NET Frameworks und bietet Vorteile wie mehrsprachige Interoperabilität, Typensicherheit, Garbage Collection und Vererbung.

Mark Anders und Scott Guthrie von Microsoft haben 1992 die erste Version von ASP.NET erstellt. Sie wurde erstellt, um die Entwicklung verteilter Anwendungen auf strukturierte und objektorientierte Weise zu vereinfachen, indem Präsentation und Inhalt getrennt und daher sauberer Code geschrieben werden. ASP.NET verwendet das CodeBehind-Modell, um dynamische Seiten basierend auf der Model-View-Controller-Architektur zu generieren.
Sie unterscheiden sich hauptsächlich von ASP, einer früheren Version von ASP.NET. Das Objektmodell von ASP.NET wurde gegenüber ASP erheblich verbessert, wodurch es vollständig abwärtskompatibel zu ASP ist.

Diese Unterschiede umfassen:
1. Verwendung von kompiliertem Code (anstelle von interpretiertem Code),
2. ereignisgesteuertes serverseitiges Scripting-Modell
3. Staatsverwaltung,
4. Schnelle Anwendungsentwicklung mit Steuerelementen und Bibliotheken des .NET Frameworks.
5. Der dynamische Programmcode wird separat in einer Datei oder einem speziell dafür vorgesehenen Tag abgelegt. Dadurch wird vermieden, dass der Programmcode zur Laufzeit geändert wird.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt ASP.NET

ASP.NET arbeitet mit dem Internet Information Server (IIS) zusammen, um den Inhalt als Antwort auf Clientanforderungen bereitzustellen. Während der Verarbeitung der Anforderungen bietet ASP.NET Zugriff auf alle .NET-Klassen, benutzerdefinierten Komponenten und Datenbanken, ähnlich wie bei einer Desktopanwendung.

Webformulare sind die Bausteine ​​der Anwendungsentwicklung in ASP.NET. Sie bieten viel Flexibilität, indem Steuerelemente auf einer Seite als Objekte verwendet werden können. Diese Steuerelemente können Ereignisse wie Laden, Klicken und Ändern verarbeiten, ähnlich wie in Desktop-Anwendungen. Anders als bei Webformularen kann ASP.NET zum Erstellen von XML-Webdiensten verwendet werden, mit denen modulare, verteilte Webanwendungen in einer beliebigen Sprache erstellt werden können. Diese Dienste sind für verschiedene Plattformen und Geräte interoperabel.

Darüber hinaus implementiert ASP.NET die Statusverwaltung, indem die Informationen (Ansichtsstatus) zum Status der Steuerelemente in einem Webformular in einer Postbackanforderung an den Server gesendet werden. Es bietet parallele Ausführungsanwendungen mit mehreren Nennwerten, mit denen sie auf demselben System mit verschiedenen Versionen von .NET-Frameworks installiert werden können. Darüber hinaus verwendet es XML-Unterstützung für die Speicherung, Konfiguration und Bearbeitung von Daten. Wenn es jedoch um die Sicherung seiner Anwendungen geht, verwendet ASP.NET die Codezugriffssicherheit und die rollenbasierten Sicherheitsfunktionen von .NET Framework sowie die inhärenten Methoden von IIS zum Authentifizieren von Benutzeranmeldeinformationen.