Net 4和C#。如何發送緩存控制:HTTP響應頭中的no-cache?
我需要設置發送到瀏覽器緩存控制(Cache-Control: no-cache
)在HTTP響應標頭爲Web窗體頁面。
任何想法如何做到這一點?
謝謝你的時間。
Net 4和C#。如何發送緩存控制:HTTP響應頭中的no-cache?
我需要設置發送到瀏覽器緩存控制(Cache-Control: no-cache
)在HTTP響應標頭爲Web窗體頁面。
任何想法如何做到這一點?
謝謝你的時間。
試試這個:
Response.AppendHeader("Cache-Control", "no-cache");
但是,你應該知道,僅此頭不會給你一個可靠的跨瀏覽器的方法,以防止緩存。看到這個答案更準確的解決方案:Making sure a web page is not cached, across all browsers
在MVC中,你可以在Controller類中設置它,所以視圖不使用緩存;
public ActionResult User()
{
Response.CacheControl = "no-cache";
return View();
}