Caching Series Part II - Fragment Cache
ASP.NET 2.0 provides the fragment Cache for scenarios that may not need the whole page [most common] page to be cached. All you have to do is add an output cache directive for the user control component and voila. The link below gives a good example. Another form of the output cache is Data Dependent Caching or SQL cache dependency. I already posted an article on this .