Hello, <BR><BR>I&#039;m having some strange issues with setting page output cache in a code behind. The page is successfully caching, but it&#039;s completely ignoring the varyByParams property. <BR><BR>I&#039;m setting the cache properties in the page_load should they be set somewhere else? <BR><BR>Here is the relevant code:<BR><BR>Page.Response.Cache.SetExpires(DateTi me.Now.AddHours(1))<BR>Page.Response.Cache.SetCach eability(HttpCacheability.Public)<BR>Page.Response .Cache.VaryByParams("siteID;pageLvlMap") = true<BR>Page.Response.Cache.SetValidUntilExpires(T rue)<BR>Page.Response.AddCacheItemDependency(siteI D & ";" & pageLvlMap)<BR><BR>Thanks in advance for any help on the subject,<BR><BR>])ry