title: Caching a user control in ASP.NET?
body: <p>I have created a user control in my application "header.ascx", I am pasing a selectedMenu attribute to this control on which the control selects the selectedMenu value specified. Suppose, I have passed value "home" or "search" then it will select (highlight it) the search menu.</p>
  
  <p>I want to cache this control, When the value of the selectedMenu attribute changes then only the cache will be refreshed else it should picks up the control from cache??</p>
  
  <p>Is it possible to cache a user control in asp.net?? I am using ASP.NET 2.0 (C#)</p>