2013-02-01 42 views
0

我是新來的asp.net平臺。在我們的網站中,每次用戶點擊一個按鈕時,都會創建一個新圖像並覆蓋已存在的文件「result.png」。但每次都會給出錯誤的圖像文件。 代碼是在這裏:爲什麼它在.aspx中給出錯誤的圖像?

<p>Click <a href="../../Images/result.png">here</a> to view the last travelled path</p> 

但如果我只是把同樣的代碼片段在sample.html文件,並運行每次我得到的最新圖像。爲什麼這樣?我該如何解決這個問題?

我猜是有一個緩存的圖像。它總是回來。請幫忙。

回答

1

您可以嘗試通過添加一個隨機的查詢字符串參數破壞緩存:

<p> 
    Click 
    <a href="<%= ResolveUrl("~/Images/result.png?_=" + DateTime.Now.Ticks.ToString()) %>"> 
     here 
    </a> 
    to view the last travelled path 
</p> 
+0

它的工作。謝謝。 –