Revision: 13731
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 4, 2009 10:28 by jink
Initial Code
//prevent browsers from caching the page.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
#region Google cache fix (prevents google from cachine the page too long)
System.IO.FileInfo currentInfo = new System.IO.FileInfo(Request.PhysicalApplicationPath);
System.IO.FileInfo currentDirInfo = new System.IO.FileInfo(Request.PhysicalPath);
DateTime modifiedTimeToUse;
if (currentInfo.LastWriteTime > currentDirInfo.LastWriteTime)
modifiedTimeToUse = currentInfo.LastWriteTime;
else
modifiedTimeToUse = currentDirInfo.LastWriteTime;
Response.AppendHeader("Last-Modified", modifiedTimeToUse.ToString("ddd, dd MMM yyyy hh:mm:ss GMT"));
#endregion
Initial URL
Initial Description
Code snippet prevents caching of the page by setting http header values and a LAST MODIFIED header to prevent google from caching too long. This should go into the page load event.
Initial Title
ASP.net: Prevent Caching of a Page
Initial Tags
aspnet, cache
Initial Language
ASP