How to send Cache-Control: no-cache in HTTP Response header?
Try this:
Response.AppendHeader("Cache-Control", "no-cache");
However, you should know that this header alone won't give you a reliable cross-browser way to prevent caching. See this answer for more accurate solution: Making sure a web page is not cached, across all browsers