Please advise how to set the cache header control output to public instead of private as I want to cache pages on the client to enhance performance. I have tried Response.Cache.SetCacheability(HttpCacheability.Public) but it remains private when I view it.
using SetCacheability should be the correct method. Did you actually check the HTTP header that the server sent? Also see these links http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconaspoutputcache.asp http://www.mnot.net/cache_docs/ Bruce DiscountASP.NET www.DiscountASP.NET