Hallo,
Hm..wie das mit ASP ist weiß ich nicht, da ich keine Erfahrung mit ASP habe. Eine Template-Engine geht wie folgt vor.
Du hast eine Vorlage, in der das Aussehen der Seite definiert ist. Die Daten werden mit Variablen in der Vorlage (Template) angegeben. Eine Template-Engine ist nun ein Script/Script-Teil der diese Vorlage hernimmt, die Variablen durch echte Daten aus der Datenbank ersetzt und ausgibt.
btw. PHP läuft auch unter Windows mit IIS.
Ein Beispiel für eine Template-Engine (PHP) gibts unter smarty.php.net. Wie gesagt, ich weiß nicht ob es sowas auch für ASP gibt.
Gruß Uwe