Klassenmodelle

Jede ASP.NET-Webseite ist zur Laufzeit die Instanz einer Klasse, die daher auch Seitenklasse genannt wird. Die Herausforderung besteht darin, dass sich die ASP.NET-Seite aus beliebig vielen Codedateien zusammensetzen kann:

  • Alle notwendigen Elemente einschließlich des Programmcodes können in der ASPX-Seite enthalten sein (Ein-Datei-Modell)

  • Der Programmcode kann in eine Hintergrundcodedatei ausgelagert sein (Hintergrundcodemodell)

  • Zusätzlich kann der Programmcode in von der Entwicklungsumgebung und vom Entwickler entwickelten Programmcode getrennt sein (Hintergrundcodemodell im Webanwendungsmodell)

Außerdem muss sichergestellt sein, dass die Seitenklasse eine Unterklasse der Basisklasse System.Web.UI.Page ist, die notwendige Grundfunktionen ...

Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.