2011-08-20 92 views
0

在我的程序中,我需要處理很多圖像。我必須在頁面內動態更改圖像。更改後我需要通過清除瀏覽器緩存刷新頁面的圖像。如何清除asp.net/javascript中的瀏覽器緩存?

有沒有清除緩存或事件越來越CTRL + F5 CTRL 方法 + 轉變 + 德爾事件由一個單獨的刷新按鈕點擊JavaScript或C#。在這裏,我無法使用瀏覽器刷新按鈕。

回答

1

不能清除瀏覽器cache.the唯一的想法是在網頁的C#代碼定義一個session變量負載並將其值設置爲1在第一次

if (!IsPostBack) 
      { 
Session["refresh"]="1" 
} 

你需要設置會話變量中的圖像上傳按鈕事件會話[「刷新」] =「1」 然後創建。在一個刷新按鈕按鈕事件做以下 這就是all.after completeing上傳,點擊刷新button.then它,用CTRL + F5工作button.if你不設置在刷新按鈕事件的會話值0的最後一個事件再次takesplace.if你在數據庫中輸入一個值,同樣的任務takesplace如果您沒有設置會話變量0

if(Session["refresh"].ToString()=="1") 
    { 
     Response.Write("<script type='text/javascript'>locaton.reload()</script>"); 
     Session["refresh"]="0"; 
    } 
4

號可以到期時間設置爲零,但可以在瀏覽器的喜好進行覆蓋。

如果你真的需要瀏覽器不緩存圖像,生成一個隨機數,並將其放置在url

相關問題