Creating Usable Page Templates in ASP.NET : Page 6
Overcome ASP.NET's lack of page templating using this robust and upgradeable templating approach.
by Joe Agster
Dec 15, 2003
Page 6 of 7
Encapsulating Templates for Reuse
You can develop a reusable, extendable version from the page template architecture described in this article by creating an assembly containing three classes: one that contains an abstract definition for PageBody, one that contains an abstract definition for PageTemplate, and the NamingPlaceHolder class. Figure 3 shows the diagram for this assembly.