The following lines of code can be put into a .aspx file to prevent the resource from being cached on clients or proxies:
<%
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
%>
To prevent caching, these lines of code change the header of the server’s HTTP response by setting the following values:
- Cache-Control: no-cache, no-store
- Expires: -1
- Pragma: no-cache
You can read more about other possible caching options that can be passed to SetCacheability() here.