asp.net图像控件不刷新图像

时间:2014-07-18 06:42:13

标签: asp.net

我写这段代码:

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"图片,当停止与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

我该如何解决?

1 个答案:

答案 0 :(得分:0)

你可以试试这个

Image1.ImageUrl = "/ImageTest/2.jpg"+"?"+DateTime.Now.Ticks;