Den haben sie ja. Das ist das Panel, von dem die ContentRegion abgeleitet ist. ContentRegion ist eine von Panel abgeleitete Klasse.
MasterPages funktioniert so: es stehen einmal ein Template-Control (.ascx) und diverse Content-Seiten (.aspx) zur Verfügung. Das Template-Control enthält den Teil der resultierenden HTML-Seite, der immer gleich bleibt (HTML-Tags, HEAD, BODY, etc., wie man's halt haben will) und zusätzlich diverse ContentRegions mit bestimmten IDs. Die einzelnen Content-Seiten (.aspx) enthalten dann selbst nur ContentRegions mit der ID der ContentRegion im Template Control, der sie zugeordnet sind. MasterPages macht nun nichts anderes, als die ContentRegions der .aspx Files nach Controls zu durchwühlen und diese den Control-Collections der entsprechend gleichnamigen ContentRegions des Template-Controls hinzuzufügen. Das funktioniert auch alles wunderbar, so wie ich das sehe... Nur es wird leider nichts dargesellt. Alles auf visible=true, aber nichts ist zu sehen. Das Template-Control wird korrekt geladen, da der Hauptteil der Seite auf jeden Fall dargestellt wird. Nur alles was sich innerhalb von ContentRegions in dem Template Control bewegt, wird nicht mehr dargestellt. Ich versteh's nicht.