Demonstrates how to create a more complex Server Control by adding Properties and rendering using many different HtmlTextWriter methods, as well as other complimentary enumerations.
Explains concepts like the Control and WebControl base classes, the Control Execution Lifecycle, and introduces the purpose for implementing the IPostBackEventHandler and IPostBackDataHander interfaces.
Demonstrates how to create a server control that monitors when a change has been made the to controls properties and how to raise the event that a change has occurred from the server control to the web form.