Individualschulungen & Beratung
Entwicklung
Aktuelle Themen
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Benutzeroberflächen / User Experience
Softwareengineering
KI in der Softwareentwicklung
Plattformen & Systeme
KI
Web & Cloud
Apps / Mobilplattformen
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Scripting
Windows & Office für Anwender
Soft Skills & IT-Recht
Das bieten nur wir
Umfangreicher Themenkatalog
Wählen Sie aus 1046 Themen
Weiterbildungsphilosophie
Individuelle Anpassung an Ihre Anforderungen
Didaktische Konzepte
Ganz nach Ihren Wünschen
Vorteile individueller Firmenseminare
Im Vergleich zu offenen Seminaren
Vor Ort oder online
Alles ist in Ihrem Hause oder online möglich
Top-Trainer
Die besten und renommiertesten Experten
Teilnehmerfeedback
Das sagen 9307 von insgesamt über 75000 Teilnehmern
Referenzkunden
Wir sind für viele mittlere und große Unternehmen sowie öffentliche Verwaltungen tätig
1046 Themen, die frei anpassbar und kombinierbar sind
Gesamter Themenkatalog →
Offene Schulungen
Online-Trainings
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET Core WebAPI
Entity Framework Core
Unit Testing / TDD
PowerShell
Alle Seminartermine
INFOTAGE
INFOTAG ".NET 12.0"
am 22.06.2027
INFOTAG "KI" 2027
am 15.09.2027
Das bieten nur wir
Renommierte Top-Trainer
Die besten und bekanntesten Experten schulen Sie!
Teilnehmerfeedback
Das sagen 9307 von insgesamt über 75000 Teilnehmern
Referenzkunden
Wir sind für viele mittlere und große Unternehmen sowie öffentliche Verwaltungen tätig
Nicht das passende Thema dabei? Stellen Sie Ihre individuelle Firmenschulung aus 1046 Modulen zusammen!
Individualschulungen →
Support & Entwicklung
Alle unsere Leistungen
Beratung
Beratung zu vielen technischen und methodischen Themen
Coaching
Projektbegleitende Unterstützung
Softwareentwicklung
Wir entwickeln einzelne Module oder ganze Anwendungen für Sie
Technischer Support
Support für einzelne technische Fragen
Individualschulungen
1046 Themen, die frei anpassbar und kombinierbar sind
Offene Seminare
Ausgewählte Themen bieten wir auch als öffentliche Online-Schulungen an.
Das bieten nur wir
Renommierte Top-Experten
Die sehr bekannten Experten bei www.IT-Visions.de
Referenzkunden
Wir sind für viele mittlere und große Unternehmen sowie öffentliche Verwaltungen tätig
Referenzprojekte
Referenzprojekte im Bereich Softwareentwicklung und Beratung
Top-Themen
KI
Web & Cloud
.NET
PowerShell
Alle Beratungsthemen
Beratung vor Ort oder remote – flexibel nach Bedarf.
Zu den Beratungsthemen →
Wissen
Publikationen & Vorträge
Fachbücher
Fachartikel
Konferenzvorträge
Weblog
Spickzettel/Cheat Sheets
Lexikon/Glossar
Programmcodebibliothek
Fallbeispiele
Newsletter
Downloads
Themenportale
Übersicht
.NET/C#/Visual Studio
.NET 11.0
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Versionshistorie
Konferenzen/Events
Community-/Leserportal
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Schulungen, Beratung, Support, Coaching, Softwareentwicklung
Unsere kommerziellen Leistungen →
Über uns
Unternehmen
Zahlen über uns
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Unsere Top-Experten
Leitung & Kundenteam
Partner
Weitere Websites
Referenzen
Referenzkunden
Kundenaussagen
Referenzprojekte
Kontakt & Rechtliches
Kontakt
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Impressum, Datenschutz und Barrierefreiheit unter Kontakt & Rechtliches.
Rechtliches →
Erklärung des Begriffs: Active Server Pages .NET 2.0 (ASP.NET 2.0)
Begriff
Active Server Pages .NET 2.0
Abkürzung
ASP.NET 2.0
Eintrag zuletzt aktualisiert am
24.05.2022
Zur Stichwortliste unseres Lexikons
Was ist
Active Server Pages .NET 2.0
?
Die Webentwicklung erfährt im
.NET Framework 2.0
einen großen Schub. 70% weniger Code für die Realisierung von Webbenutzerschnittstellen verspricht Microsoft mit ASP
.NET 2.0
. Ermöglichen will man dies durch rund 45 neue Web-Server-
Steuerelement
e. Standardaufgaben wie Anmeldedialog, Navigationselemente, Counter und Personalisierung verlagert Microsoft durch neue
Steuerelement
e von der Codierung in den deklarativen Teil (.aspx-Seite) einer Webanwendung. Auch bei Benutzerverwaltung und Personalisierung unterstützt
ASP.NET
den Entwickler – sogar eine passende
Microsoft Access
-
Datenbank
legt
Visual Studio .NET
automatisch an. Optional dürfen die Daten natürlich auch in den
SQL Server
.
Masterpage
s erlauben die Erstellung von Vorlagenseiten mit so genannten Content
PlaceHolder
-Elementen, die der Webentwickler auf abgeleiteten Detailseiten füllen kann. Für die Ausgabe von Daten wird das DataGrid durch ein DataView-
Steuerelement
ergänzt, das alle Standardfunktionen wie Sortieren, Blättern und Editieren mit "no-code" anbietet. Eine Webseite zum Betrachten und Ändern einer relationalen
Datenbank
tabelle kann man in
ASP.NET
ohne eine Zeile Programmcode erstellen. Der Designer von
Visual Studio .NET
generiert dafür nur ein paar
XML
-Tags. ASP
.NET 2.0
unterstützt außerdem
Webpart
s, deren Positionierung der Endbenutzer einer Portalanwendung zur Laufzeit per Drag&Drop beeinflussen kann. Auch an der Architektur von
ASP.NET
gibt es einige Änderungen. Die für Webdienstleister wichtigste Änderung in diesem Bereich ist die Möglichkeit, eine komplette Webanwendung einschließlich des HTML-Codes in kompilierter Form ausliefern zu können.
Der Webdesigner in Visual Studio 2005 trägt den Namen Visual Web Designer.
Liste
neuer Funktionen in ASP
.NET 2.0
----
Masterpage
s (Vorlagenseiten) mit Content
PlaceHolder
Datensteuerelemente haben alle Funktionen (sorting,
Paging
, editing) als verhalten vordefiniert (kein code mehr nötig)
Output-
Caching
für Seiten (zeitabhängig, datenänderungsabhängig, auch mit partiellen Auslassungen)
rund 45 neue
Steuerelement
e (
TreeView
, Menü, Login-Box, Site-Navigation, Site-Map-Path, etc.)
zahlreiche neue nicht-visuelle
Steuerelement
e für Standardaufgaben (Personalisierung, Profiling, etc.)
Precompiliation für ASPX-Seiten
Visual Studio .NET
unterstützt Single-File-Model und Code-Behind-Modell gleichermaßen
Code-Behind nicht mehr durch
Vererbung
, sondern durch partielle Klasse realisiert
Webpart
s (
Webpart
zones), die von Endbenutzer personalisiert konfiguriert werden können (Konfigrationsseiten werden automatisch erzeugt)
ASP.NET
Personalisation Store für Speicherung von Nutzerverhalten und persönlicher Konfiguration von
Webpart
s
Integrierte Benutzerverwaltung mit Passwordgenerierung und Validierung (
ASP.NET
Membershipsystem, Klasse Membership)
Cross-Pages
Postback
s (
Postback
wird vonanderem Webform als der abgesendeten Webform behandelt. Dies muss durch @PreviousPage-
Direktive
angezeigt werden).
Validation Groups (damit werden mehrere unabhängige Formulare in einem Webform möglich)
Einheitliches
Steuerelement
-Modell für HTML-, cHTML- und
WML
-Ausgabe.
Integrierte
URL
-Writing-Funktion (<urlMapping-Sektion in
web.config
>)
Site counter Service für PageViews und Klicks (durch
web.config
konfigurierbar. Vordefinierte Reports)
automatisch angelegte
Datenbank
AspNetdb.mdb speichert User, Rolen, Counter etc.
Bessere Integration von Client-Skript durch OnClientScript
SetFokus
Autoscroll maintainance
Validationcontrols sorgen dafür das das zugehörige
Steuerelement
im Fehlerfall den Fokus erhält.
Compilation Build Providers mit denen eigene Dateiformate in den Kompilierungsprozess einbezogen werden können. <builtProviders>
Kompilierung wahlweise zur Laufzeit oder Entwicklungszeit für .aspx und Code-Behind-Datei
File System Provider, der Aufruf von .aspx-Seiten umlenkt (z.B. kann man die .aspx-Seiten aus einer
Datenbank
holen statt aus dem
Dateisystem
)
nicht ASPX-Seiten unter der
Authentifizierung
von
ASP.NET
(nur für
IIS
6.0)
Lokalisierung
<localize>
…
Neue Daten-
Steuerelement
e
GridView
DetailsView
(Single-Record-Control)
FormView
(wie Detailsview, aber vorlagenbasiert und flexibler)
Benutzerverwaltung
<asp:login>
<asp:
LoginStatus
>
<asp:
LoginName
>
<asp:
LoginView
>
<asp:passwordrecovery> (Versendet E-Mail gemäß Vorlagendatei)
<asp:changepassword>
<asp:createuser>
Navigations-
Steuerelement
e
<
SiteMapPath
>
<
Menu
>
weitere neue
Steuerelement
e
<asp:DynamicImage> + .asix-Dateien
<Head>, <Title> und <Meta> als Server-
Steuerelement
e (HTML-
Steuerelement
e)
<asp:ImageMap>
<asp:DynamicImage> Browserspezifische Grafiken
<asp:
MultiView
>, <asp:View> und <asp:Pager>
<asp:
Panel
> mit Laufleisten
<asp:
Wizard
> und <asp:
Wizard
Step>
<asp:
FileUpload
>
Weitere Informationen
100% kompatibel zu ASP
.NET 1.0
/1.1
läuft auf
IIS
5.0/5.1/6.0
Neue Funktionen in VS2005 für
ASP.NET
:
Projektfunktionen:
öffnen schneller ("1 Minute 5 Sekunden")
FPSE
nicht mehr notwendig
VS.NET
-Webprojekte direkt im
Dateisystem
keine Projektdateien (aber .sln-Datei, wenn mehrere Projekte gleichzeitig geöffnet)
Alle Dateien gehören zum Web
Webprojekte via
FTP
Kompilieren einzelner Seiten - Kompilieren beim ersten Aufruf
Keine Projektdateien!
Beispielprojekte: Internet / Intranet
F5-Verhalten: Speichern/Browser | Build Page | Build Site
Built-in-
Webserver
("
Visual Web Developer Web Server
")
Werkzeug zum Veröffentlichen von Webseiten (mit Logfile)
Editor-/Designerfunktionen:
HTML wird vom Designer komplett unangetastet gelassen
Code-Änderungen im CodeBehind wird mehr vom Designer überschrieben
Smarttags
mehr Assistenten für datengebundene
Steuerelement
e
mehr Tooltipps
XHTML
mit Fehlerprüfung
Tag Navigator zeigt aktuelle Position im HTML-Code als Breadcrumbs an
Per Tag Formatting: Einstellung der Formatierung pro HTML-/
ASP.NET
-Tag (z.B. Einzug)
Steuerelement
e hinzufügen in Quellcodeansicht
Drag&Drop von Daten auf Webform
Smart Tags (Task Based Editing)
Data Binding
Editor, Query Editor
User Control
-Nutzung mit
WYSIWYG
Prüfung auf HTML-Konformität (Schema-Optionen)
Einklappen von HTML-Tags
Prüfung der Zugänglichkeit für Menschen mit Einschränkungen (
Barrierefreiheit
)
Web Content Accessibility Guidelines
(
WCAG
)-Prüfung
www.w3.org/TR/WAI-WEBCONTENT/
„Sektion 508“
www.access-board.gov/news/508-final.htm
VS.NET
läst ihren HTML-Code in Ruhe !!!
XHTML
1.1-Code
Unterstützung auch für Singe-File-Model (“Webmatrix-Stil”)
Intellisense nicht nur in Code-Behind, sondern auch: ASPX-Inline-Code, Web.Config, Seitendirektiven, Client-Skript
Genaue Einstellung der Formatoptionen
Verbessertes Editieren von Tabellen durch Vorlagen / Randbereiche / Zellen verbinden / Mehrfachauswahl (z.T. {B})
Ansicht "Server Code"
Unterstützung für clientseitige Ereignisbehandlungsroutinen
Konvertieren des aktuellen
Steuerelement
zustands in ein
Template
Querverweise zu anderen Begriffen im Lexikon
siehe
http://www.asp.net/whidbey
Web Content Accessibility Guidelines (WCAG)
Visual Web Developer Web Server
Visual Studio .NET (VS.NET)
.NET Framework 2.0 (.NET 2.0)
Authentifizierung
Microsoft Access
Barrierefreiheit
Lokalisierung
Steuerelement
User Control
Data Binding
LoginStatus
PlaceHolder
DetailsView
SiteMapPath
Dateisystem
FileUpload
web.config
Masterpage
SQL Server
LoginName
Vererbung
Direktive
LoginView
MultiView
Webserver
Datenbank (DB)
TreeView
Template
Postback
GridView
FormView
Caching
Webpart
Wizard
Paging
Liste
Panel
Menu
.NET Framework 1.0 (.NET 1.0)
.NET Framework 2005 (.NET 2.0)
What You See Is What You Get (WYSIWYG)
Active Server Pages .NET (ASP.NET)
Visual Studio .NET (VS.NET)
Extensible Hypertext Markup Language (XHTML)
Frontpage Server Extensions (FPSE)
Web Content Accessibility Guidelines (WCAG)
Uniform Resource Locator (URL)
File Transfer Protocol (FTP)
Internet Information Server (IIS)
Wireless Markup Language (WML)
Extensible Markup Language (XML)
Beratung & Support
Anfrage für Beratung/Consulting zu ACTIVE SERVER PAGES .NET 2.0 ASP.NET 2.0
Gesamter Beratungsthemenkatalog
Technischer Support zum ACTIVE SERVER PAGES .NET 2.0 ASP.NET 2.0
Schulungen
Migration von ASP.NET 1.x zu ASP.NET 2.0
Von ASP.NET 1.1 nach ASP.NET 2.0: Neuerungen in ASP.NET 2.0
Von ASP.NET 2.0 nach ASP.NET 3.5: Neuerungen in ASP.NET 3.5.
Anfrage für eine individuelle Schulung zum Thema ACTIVE SERVER PAGES .NET 2.0 ASP.NET 2.0
Gesamter Schulungsthemenkatalog
Fachbücher
ASP.NET 2.0 – Master Class
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr