Categories: Workspace

ASP.NET: Revolution statt Evolution

Die Klasse GreeterLogic erbt ihre Eigenschaften von System.Web.UI.Page. Sie deklariert die Verweise geschützter Felder auf die in Greeter.aspx erstellten Steuerelemente. GreeterLogic legt zwei Methoden fest: Die Methode OnInit überschreibt Page.OnInit, so dass ein Delegate für die Methode m_Button_Click zu dem Ereignis des Klickens m_Button hinzugefügt wird. OnInit wird von ASP.NET aufgerufen, um der Seite das Durchführen von Initialisierungen zu ermöglichen. Die Methode m_Button_Click ist für das durch das Webserver-Steuerelement m_Button generierte Ereignis des Klickens verantwortlich. Dieses löst eine Anfrage beim Server aus. Wieder auf dem Server, erstellt ASP.NET die Seite neu und speichert erneut den Status der Webserver-Steuerelemente. Nun ist der Textfeld-Wert über die Eigenschaft TextBoxText verfügbar. In Abbildung C ist die durch m_Button_Click ausgelöste Antwort dargestellt.


Abbildung C: Antwort von Greeter

Implementieren von Greeter
Führen Sie zur Implementierung der Greeter-Anwendung die folgenden Schritte aus:

  • Erstellen Sie ein Anwendungsverzeichnis.
  • Erstellen Sie innerhalb des Anwendungsverzeichnisses ein bin-Unterverzeichnis.
  • Speichern Sie die Datei Greeter.aspx im Anwendungsverzeichnis.
  • Kompilieren Sie Greeter.aspx.cs durch den Befehl csc /t:library /out:Greeter.dll Greeter.aspx.cs in eine Library-Assembly, und kopieren Sie Greeter.dll in das bin-Unterverzeichnis.
  • Erstellen Sie ein virtuelles IIS-Verzeichnis, das auf das Anwendungsverzeichnis verweist.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

HostPress für Agenturen und E-Commerce-Betreiber

Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.

4 Tagen ago

V-NAND: Samsung steigert Bit-Dichte um 50 Prozent

Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…

4 Tagen ago

Bericht: Google entwickelt App-Quarantäne für Android

Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…

5 Tagen ago

Kostenloser Kurs zum Ausbau von Low-Code-Programmierung

Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…

5 Tagen ago

Cloudflare: DNS-basierte DDoS-Angriffe steigen im ersten Quartal um 80 Prozent

Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…

5 Tagen ago

Roblox: 34 Millionen Zugangsdaten im Darknet

Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…

5 Tagen ago