Evolve Master Pages
This is a powerful template engine which allows you to merge the contents of your ASP.NET web forms with a Master Page (template). It's very easy to use and provides full designer support.
The features at a glance:
* Full designer support for all settings of your web forms - no coding and no additional HTML required
* No change of your design as the HTML of web forms keeps completely untouched - all settings are serialized to the Codebehind
* No custom base class needed for the web forms
* As the HTML does not change, you can use the template engine with existing web forms without having to adapt your design
* Painless removal of template bindings on a web form (just one component per web form)
* Different layouts possible by just assigning different templates at runtime
Go to http://www.evolvesoftware.ch/masterpages/
See also these related projects.