Is it possible to prevent a browser from caching an ASPX page?

Just call SetNoStore on the HttpCachePolicy
<%     Response.Cache.SetNoStore ();
    Response.Write (DateTime.Now.ToLongTimeString ()); %>