0
我在C#上有一個asp.net應用程序, 和我有一個頁面來更改個人資料圖片, 但是,當我更改圖片時,新圖片不會出現,直到我按ctrl + f5, 所以我需要做一些過程來清除緩存和「完全重新加載」頁面。如何使整個頁面刷新
我試着下面的代碼,但它沒有做任何事情
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now.AddMinutes(-30));
Response.Redirect(Request.RawUrl);
所以我在尋找另一種方式來解決這個問題
更新圖片數據後,圖片的名稱是否相同? –
「正確的方法」是將一個隨機數添加到URL的末尾作爲參數 – Aristos
是的,新圖片的名稱保留爲舊圖片,因爲每個用戶的個人資料圖片我將其命名爲「userID」。 jpg所以這個名字對於新舊照片是一樣的,我不能改變它 –