echo $begrüßung;
du meinst den C# Code oder VB Code, den Visual Studio generiert, wenn du auf ein bischen Klicki-Bunti-Drag-Drop Design machst und Controls auf die ASPX Seite ziehst?
Da wird für gewöhnlich am selben Ort wie die .ASPX Datei noch eine .aspx.cs oder .aspx.vb Datei (oder auch mehrere) angelegt, in welcher dann der C# Code bzw. der gesamte Code der Klasse (1 Seite = 1 Klasse) drin steht?
Das ist aber nur der Anwendungslogik-Code, der in diese Dateien kommt. Die kann man als Programmierer bearbeiten und am Ende kommt eine DLL zustande. Es bleibt aber immer noch die aspx-Seite, die vom Webserver ausgeliefert wird, und da bleiben die Platzhalter für die Komponenten bestehen. Um diese durch HTML-Code auszutauschen, erzeugt ASP.NET in seinem "Temporary ASP.NET Files"-Verzeichnis eine Code-Datei aus der aspx-Datei die dann kompiliert und ausgeführt wird. Dabei kommt dann die erstgenannte DLL mit ins Spiel, um den HTML-Code der Komponenten zu erzeugen.
Oder die IL (Intermediate Language), welche vom C# Compiler generiert wird?
Das ist ja noch eine Ebene darunter und betrifft allen C#-, VB.NET-, usw. -Code, nicht nur das spezielle Vorgehen bei ASP.NET.
echo "$verabschiedung $name";