Clientseitige Programmierung mit Atlas

Zur Installation von Atlas muss man lediglich die Windows Installer-Datei (.msi) herunterladen und ausführen. Dabei wird man gefragt, ob man die Atlas-Unterstützung auf seiner eigenen IIS-Instanz (sofern vorhanden) sowie eine Visual Studio-Vorlage installieren will. Standardmäßig wird Atlas im folgenden Verzeichnis installiert:


C:Program FilesMicrosoft ASP.NETAtlasv2.0.50727Atlas

Die Atlas-Komponente wird Microsoft.Web.Atlas.dll genannt und enthält Client-Script-Dateien, zu denen die clientseitigen Script-Bibliotheken gehören. Wenn man Visual Studio verwendet und die Vorlagen installiert hat, werden die Atlas-Komponenten über Intellisense im IDE-Client bereitgestellt.

Um die Atlas-Plattform in Aktion zu erleben, kann man das AJAX-Beispiel in dem in Listing A enthaltenen Script durchgehen. Es ermöglicht dem Benutzer die Texteingabe über ein Textfeld sowie das Klicken auf einen Link, um die entsprechenden Daten aus der standardmäßigen SQL-Server-Northwind-Datenbank anzuzeigen (Company table).

Listing A

Einige Anmerkungen:

  • Das Atlas-ScriptManager-Steuerelement bestimmt die Atlas-Prozesse. Es stellt die Funktionen für den Seitenentwickler sowie für den Steuerelemententwickler bereit und verwaltet Teilaktualisierungen, inkrementelle Updates usw. Mit seinem EnablePartialRendering-Attribut kann man festlegen, ob ein Teil der Seite zurückgesendet werden kann.
  • Das Atlas-UpdatePanel-Steuerelement ermöglicht Postbacks bestimmter Teile einer Seite und wird im ScriptManager-Steuerelement aktiviert. Die angezeigten (beziehungsweise aktualisierten) Daten werden dabei durch das ContentTemplate-Element definiert. Das Trigger-Element gibt an, wodurch ein Postback-Event ausgelöst wird. Dies kann ein Event im Steuerelement oder eine Änderung des Wertes eines Steuerelements sein. In diesem Beispiel handelt es sich um ein Event (die Auswahl eines Links).
  • Das SQLDataSource-Element wird zur Definition der Datenquelle verwendet. Es wird im Event der Link-Auswahl referenziert und dient zur Bestückung des GridView-Steuerelements.

Alternative für die Web-Entwicklung

Atlas ist das Ergebnis des Einstiegs von Microsoft in den AJAX-Bereich. Es bietet alle erforderlichen Elemente für das Erstellen leistungsfähiger Web-Client-basierter Anwendungen, welche sowohl die Kernfunktionen von AJAX als auch die Vorteile des ASP.NET Frameworks nutzen. Obwohl ASP.NET nicht zwingend erforderlich ist, sorgt die Verwendung von ASP.NET-Server-Steuerelementen sowie Web Services dafür, dass die entstehenden Anwendungen flexibler an die Benutzeranforderungen anpassbar sind.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Abo für Facebook: Verbraucherzentrale NRW klagt erneut gegen Meta

Diesmal geht es um das neue Abomodell für Facebook und Instagram. Die Verbraucherschützer klagen auf…

2 Tagen ago

Jedes zweite Gerät mit Redline-Infostealer infiziert

Infostealer-Infektionen haben laut Kaspersky-Studie zwischen 2020 und 2023 um mehr als das sechsfache zugenommen.

2 Tagen ago

Kaspersky warnt vor kritischen Sicherheitslücken in Cinterion-Modems

Betroffen sind Millionen IoT- und M2M-Geräte Geräte weltweit. Unter anderem können Angreifer per SMS Schadcode…

3 Tagen ago

Google schließt Zero-Day-Lücke in Chrome

Von ihr geht ein hohes Risiko aus. Angreifbar sind Chrome für Windows, macOS und Linux.

5 Tagen ago

KI erkennt Emotionen in echten Sportsituationen

Forschende des KIT haben ein Modell zur Emotionsanalyse entwickelt, das affektive Zustände ähnlich genau wie…

6 Tagen ago

Ermittlern gelingt weiterer Schlag gegen Ransomware-Gruppe LockBit

Sie decken die Identität des Kopfs der Gruppe auf. Britische Behörden fahnden mit einem Foto…

7 Tagen ago