我写这段代码:
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
我该如何解决?
答案 0 :(得分:0)
你可以试试这个
Image1.ImageUrl = "/ImageTest/2.jpg"+"?"+DateTime.Now.Ticks;