In this tutorial we'll examine the concept of script controls, how they differ from extender controls and how we can build a base abstract class which implements client state. ...