Was ist ASP.NET? und seine ARCHITEKTUR
Was ist ASP.Net?
ASP.Net ist eine Webentwicklungsplattform von Microsoft. Es wird zur Erstellung webbasierter Anwendungen verwendet. ASP.Net wurde erstmals im Jahr 2002 veröffentlicht.
Die erste bereitgestellte Version von ASP.Net war 1.0. Die neueste Version von ASP.Net ist Version 4.6. ASP.Net ist für die Arbeit mit dem HTTP-Protokoll konzipiert. Dies ist das Standardprotokoll, das für alle Webanwendungen verwendet wird.
ASP.Net-Anwendungen können auch in verschiedenen .Net-Sprachen geschrieben werden. Dazu gehören C#, VB.Net und J#. In diesem Kapitel erfahren Sie einige grundlegende Grundlagen des .Net-Frameworks.
Die vollständige Form von ASP ist Active Server Pages und .NET ist Network Enabled Technologies.
ASP.Netto ArchiStruktur und ihre Komponenten
ASP.Net ist ein Framework, das zur Entwicklung webbasierter Anwendungen verwendet wird. Die grundlegende Architektur des ASP.Net-Frameworks ist unten dargestellt.

Die Architektur des .Net-Frameworks basiert auf den folgenden Schlüsselkomponenten
- Sprache – Für das .net-Framework gibt es eine Vielzahl von Sprachen. Sie sind VB.net und C#. Diese können zur Entwicklung von Webanwendungen genutzt werden.
- Bibliothek – Das .NET Framework enthält eine Reihe von Standardklassenbibliotheken. Die am häufigsten für Webanwendungen in .net verwendete Bibliothek ist die Webbibliothek. Die Webbibliothek verfügt über alle notwendigen Komponenten zur Entwicklung webbasierter.Net-Anwendungen.
- Common Language Runtime – Die Common Language Infrastructure oder CLI ist eine Plattform. Auf dieser Plattform werden .Net-Programme ausgeführt. Die CLR wird zur Durchführung wichtiger Aktivitäten verwendet. Zu den Aktivitäten gehören Ausnahmebehandlung und Garbage Collection.
Nachfolgend sind einige der wichtigsten Merkmale des ASP.Net-Frameworks aufgeführt
- Code-Behind-Modus – Dies ist das Konzept der Trennung von Design und Code. Durch diese Trennung wird es einfacher, das aufrechtzuerhalten ASP.Net-Anwendung. Der allgemeine Dateityp einer ASP.Net-Datei ist aspx. Angenommen, wir haben eine Webseite namens MyPage.aspx. Es gibt eine weitere Datei namens MyPage.aspx.cs, die den Codeteil der Seite bezeichnet. Visual Studio erstellt also separate Dateien für jede Webseite, eine für den Designteil und die andere für den Code.
- Staatsverwaltung – ASP.Net bietet die Möglichkeit, die Statusverwaltung zu steuern. HTTP ist als zustandsloses Protokoll bekannt. Nehmen wir als Beispiel eine Einkaufswagenanwendung. Wenn ein Benutzer nun entscheidet, was er auf der Site kaufen möchte, drückt er die Schaltfläche „Senden“. Die Anwendung muss sich die Artikel merken, die der Benutzer für den Kauf ausgewählt hat. Dies wird als Merken des Status einer Anwendung zu einem aktuellen Zeitpunkt bezeichnet. HTTP ist ein zustandsloses Protokoll. Wenn der Benutzer auf die Kaufseite geht, speichert HTTP die Informationen zu den Einkaufswagenartikeln nicht. Es muss zusätzliche Codierung vorgenommen werden, um sicherzustellen, dass die Einkaufswagenartikel auf die Kaufseite übertragen werden können. Eine solche Implementierung kann manchmal komplex werden. Aber ASP.Net kann die Statusverwaltung in Ihrem Namen übernehmen. So kann sich ASP.Net die Einkaufswagenartikel merken und sie an die Kaufseite weitergeben.
- Caching – ASP.Net kann das Konzept des Caching implementieren. Dadurch wird die Leistung der Anwendung verbessert. Durch das Caching können die Seiten, die der Benutzer häufig anfordert, an einem temporären Ort gespeichert werden. Diese Seiten können schneller aufgerufen werden und es können bessere Antworten an den Benutzer gesendet werden. Caching kann also die Leistung einer Anwendung erheblich verbessern.
ASP.Net ist eine Entwicklungssprache, die zum Erstellen webbasierter Anwendungen verwendet wird. ASP.Net ist für die Arbeit mit dem Standard-HTTP-Protokoll konzipiert.
