Aufgrund der Vielzahl der Neuerungen in ASP.NET 2.0 sollen an dieser Stelle zunächst nur die Oberbegriffe genannt werden:
- Zahlreiche neue Steuerelemente für Standardaufgaben wie
Benutzerverwaltung, Personalisierung und Navigation (Login, LoginView, Menu, ...)
- Neue, mächtigere Datensteuerelemente (GridView, DetailsView, FormView, TreeView, ...)
- Neues Verfahren für die Datenbindung sowohl im Bereich Rapid
Application Development (RAD) als auch in der mehrschichtigen Entwicklung durch
sogenannte Datenquellensteuerelemente
- Unterstützung für durch den Endbenutzer konfigurierbare Webparts
in Webportalen
- Ausgabe von ASP.NET ist XHTML-konform.
- Stärkere Nutzung von clientseitigen Skripten
- Bessere zentrale Gestaltungsmöglichkeiten (Vorlagenseiten,
Layout-Themen)
- Automatische Lokalisierung von Steuerelementinhalten und
HTML-Elementen auf Basis von XML-Ressourcendateien (resx)
- Vereinfachte Architektur durch Einsatz partieller Klassen
- Vereinfachte Administration durch grafische Administrationswerkzeuge
- Eine ASP.NET-Webanwendung kann zum Schutz des geistigen Eigentums
komplett (einschließlich des HTML-Codes) kompiliert werden.
- Post-Cache-Substitution erlaubt es, beim Zwischenspeichern von
erzeugten Webseiten einzelne Bereiche auszunehmen und bei jedem Aufruf zu
ersetzen.
- Deklaratives URL-Remapping in der web.config
- Formularbasierte Authentifizierung ohne Cookies
- Bessere Werkzeugunterstützung
- Kostengünstige Light-Version von Visual Studio 2005 unter dem Namen Visual Web Developer Express
- Durch Feature Permissions können Steuerelemente für
Webanwendungen deaktiviert werden.
- Überwachungssystem (Health Monitoring System) zur Erzeugung von
Benachrichtigungen an unterschiedliche Quellen (Windows Management
Instrumentation, Windows-Ereignis-Protokoll, Leistungsindikatoren, E-Mail, Protokolldateien,
Datenbanken etc.).
HINWEIS
In
dieser Auflistung sind die Neuerungen der ASP.NET AJAX-Erweiterungen noch nicht
enthalten. Diese werden bei ASP.NET 3.5 mit aufgelistet.
Durch ASP.NET 2.0 wurde der Abstraktionslevel bei der
Webprogrammierung weiter erhöht. Ein gutes Beispiel dafür ist das
Login-Steuerelement, das nicht nur eine Zusammenfassung mehrerer elementarer
Steuerelemente bietet, sondern im Hintergrund auch ein vordefiniertes
Benutzerverwaltungssystem besitzt, das angepasst oder durch eine eigene
Implementierung ausgetauscht werden kann.

Abbildung 2.1 Abstraktionsebenen bei der Webprogrammierung mit
ASP.NET
Inhalt dieses Kapitels:
<< Überblick ASP.NET Webforms
Neuheiten in ASP.NET 3.5 Webforms >>