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

Bayerische KI-Agentur bietet KI-KOMPASS

Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.

1 Woche ago

Cloudflare: Weltweiter Internettraffic wächst 2024 um 17,2 Prozent

Das Wachstum konzentriert sich wie im Vorjahr auf das zweite Halbjahr. Google dominiert bei den…

1 Woche ago

Adobe stopft kritische Löcher in Reader und Acrobat

Sie ermöglichen eine Remotecodeausführung. Angreifbar sind Acrobat DC, 2024 und 2020 sowie Reader DC und…

1 Woche ago

Dezember-Patchday: Microsoft schließt Zero-Day-Lücke

Die öffentlich bekannte und bereits ausgenutzte Schwachstelle erlaubt eine Rechteausweitung. Betroffen sind alle unterstützten Versionen…

1 Woche ago

Quantencomputer: Google meldet Durchbruch bei Fehlerkorrektur

Der neue Quantenchip Willow löst eine Herausforderung, an der seit 30 Jahren gearbeitet wird. Google…

1 Woche ago

OpenAI veröffentlicht KI-Video-Tool Sora

Es erstellt kurze Videoclips aus Textaufforderungen. Sora steht ab sofort Abonnenten von ChatGPT Plus und…

1 Woche ago