使用.ashx自動更新圖片
話說我有img tag在GridView裡面,外面再用一個UpdatePanel包起來,會使用Timer每兩秒更新一次,圖片的src是連到GetScreenshot.ashx去,問題在於每次網址都一樣所以瀏覽器不會更新圖片,會直接使用Cache,熊熊只想到一些讓瀏覽器不要讀Cache的做法,但去查一下,那好像是要html裡面的meta data才可以,content-type=image/jpeg 時根本沒有這些資訊。
突然,靈光一閃,我就在我的img src屬性裡面加上一個TimeToken的參數,反正我的ashx也只用到一個id的屬性,透過連結不同讓瀏覽器去重新下載,比用javascript reload快,測試OK,打完收工~
留言