Subclassing and Overriding ASP.NET Pages—Part I

http://msdn.microsoft.com/msdnmag/issues/07/04/cuttingedge/