我有问题。我有一张asp:image
的表单。用户可以更新新图像。
如果他更改了图像,我会删除旧图像以使用相同的名称放置新图像并显示新图像,但iis显示旧图像。
在我的物理目录中,我看到了新图像,但在我的虚拟目录中,我看到了旧图像。
如果我用'F5'刷新我的页面,它会起作用,但我想显示新图像而不刷新。
以下是保存新图片的代码:
File.Delete(oldImage);
File.Copy(Server.MapPath(imageToCopy), Server.MapPath(directoryToCopy));
以下是绑定图片的代码:
if (File.Exists(Server.MapPath(path)) //To get a physical path
{
this.image.ImageUrl = path; //Virtual path
}