I used following to cache my ASP.NET page.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
The problem is when I send AJAX (XmlHttpRequest) request from other page to this page, that response does not get cached on any browser but IE. (On IE, it gets cached even if I don't specify). How do I make it cache? Any client side solution? Thanks in advance...