According to its KB article, Microsoft places caching (in the pre-.NET world) in the three contexts: the browser (client), the web server and the proxy server. The code appears with respect to these contexts as HTML:
<META HTTP-EQUIV="PRAGMA CONTENT="NO-CACHE">
as IIS ASP:
<% Response.Expires = 0 %>
and as Proxy Server ASP:
<% Response.cachecontrol= "public" %>
For more details and explanations please see Q189409: http://support.microsoft.com/support/kb/articles/Q189/4/09.ASP