Kapitel 2: Neuheiten in ASP.NET 2.0-Webforms
Angebote
Angebote
Überblick
Leistungsangebot
Kernkompetenzen
Schulungsthemen
In-House-Schulungen
Offene .NET-Seminare
Offene WPS-Seminare
Beratung
Support
Entwicklung
Vermittlung
.NET/Visual Studio
Webprogrammierung
Windows Scripting
Konditionen
Anfrage/Kontakt
Über uns
Über uns
Referenzkunden
Holger Schwichtenberg
Team
Partner
Site Map
Tag Cloud
Impressum
Rechtliches
AGB
Schulungen
Schulungen
Überblick
Themen
Konzepte
.NET/Visual Studio
C#
VB.NET
ASP.NET
Scripting
Termine .NET
Termine PowerShell
Konferenzvortraege
Referenzkunden
Trainerprofile
Konditionen
Anfrage
Publikationen
Publikationen
Redaktionsbuero
Buecher
Fachartikel
LBW Windows 2000
LBW Windows 2003
Leser-Portal
Autoren gesucht!
Rezensionen
Service
Service
Website-FAQ
Anmeldung/Login
Leser-Registrierung
Gast-Registrierung
Nachrichten/RSS
Newsletter
Foren
Weblog Deutsch
Lexikon
Downloads
Support
Kontakt
Literaturtipps
.NET
.NET
Startseite
Einfuehrung
Lexikon
Artikel
Buecher
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
World Wide Wings Demo
Codebeispiele
Scripting
ASP.NET
.NET 2.0
.NET 3.0/3.5
.NET 4.0
Community
Forum
Kommerzielle Leistungen
ASP.NET
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Mehr zu ASP.NET 1.x
Mehr zu ASP.NET 2.0
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Windows Scripting
Windows Scripting
Startseite
Lexikon
FAQ
Buecher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
ASP.NET
.NET-Scripting
Forum
Links
Kommerzielle Leistungen
PowerShell
PowerShell
Ueberblick
Codebeispiele
Commandlet Extensions
Windows Server
Windows Server
Startseite
Lexikon
Forum
Komponenten
Komponenten
Startseite
Grundlagen
Lexikon
Marktuebersicht
.NET
COM/DCOM/COM+
Referenz COM
Referenz .NET
.NET-Forum

Kapitel 2: Neuheiten in ASP.NET 2.0-Webforms

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 >>