我在c#中編寫一個asp.net應用程序。在我的程序中,根據用戶的選擇,時間表網格的圖像上繪製了線條。當用戶選擇一天時,圖像被重新繪製以顯示當天的預定時間「行」。這在Chrome和Firefox中運行良好,但是在Internet Explorer(9)中,映像不會更改爲另一天,只顯示第一個映像,無論用戶後來選擇哪一天。asp.net Internet Explorer圖像緩存?
我在代碼隱藏方面使用了這段代碼,因爲我認爲它是緩存圖像,但它沒有解決問題。任何指針?
Response.Cache.SetNoStore();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
(標準清潔電網加載圖像,繪製,然後重命名並保存到不同的本地文件夾,然後新的圖像加載到屏幕上的圖像的控制。這種情況每次用戶改變天)
你能解釋一下你的意思是圖像重繪嗎?如果你有不同的圖像具有相同的名稱,緩存應該只是一個問題。 – Dave 2012-07-06 22:07:10
什麼是HTTP流量? – scottheckel 2012-07-06 22:08:50
乾淨的圖像繪製並重命名然後保存,但始終作爲相同的文件名。因此,圖像「grid.jpg」被加載,在選定的一天的時間繪製,然後保存爲newgrid.jpg。該newgrid.jpg圖像總是加載到圖像控件中。 – 2012-07-06 22:12:58