ASP.NET Tutorial: Learn how to extend an ASP.NET control to hold an unlimited number of additional values in ViewState to avoid expensive re-querying of the database.