1
我寫這樣的代碼:asp.net圖像CONTROLL不刷新圖像
string url;
url=Server.MapPath("ImageTest/");
Image1.ImageUrl = "/ImageTest/2.jpg";
這個代碼顯示我的圖像文件到我的項目根「ImagetTest」文件夾,但是當我更改文件在根文件夾中,圖像控制研究顯示上一張圖片!
例如:我在根文件夾中有「2.jpg」和「3.jpg」,運行項目並點擊按鈕顯示「2.jpg」,greate!,現在我將「2.jpg」和「3.jpg」文件,將「3.jpg」更名爲「2.jpg」和「2.jpg」更改爲「3.jpg」。所以我點擊按鈕,但是顯示之前的圖片「2.jpg」不是「3.jpg 「圖片,當停止vs 2013和重新打開項目解決它!並顯示新圖片「3.jpg」。
我用這個代碼:
yourPage.Response.Cache.SetNoServerCaching()
yourPage.Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache)
yourPage.Response.Cache.SetNoStore()
yourPage.Response.Cache.SetExpires(New DateTime(1900, 1, 1))
但不起作用!
我的編譯器:vs2013 C#.NET 4.0
我該怎麼解決呢?
號,它會告訴你的瀏覽器:你沒有事先知情同意。我擁有它。 –
我的瀏覽器chrome – user3851833
謝謝你!我改變代碼來做到這一點:Image1.ImageUrl =「/ImageTest/2.jpg?」+ DateTime.Now.Ticks.ToString();並工作。 – user3851833