我正在用 c# 编写一个 asp.net 应用程序。在我的程序中,根据用户的选择,时间表网格的图像上绘制了线条。当用户选择一天时,图像被重新绘制以显示该天的预定时间“线”。这在 Chrome 和 Firefox 中运行良好,但在 Internet Explorer(9) 中,图像不会更改为另一天,它只显示第一张图像的内容,无论用户随后选择哪一天。
我在代码隐藏中使用了这段代码,因为我认为它正在缓存图像,但它并没有解决问题。任何指针?
Response.Cache.SetNoStore();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
(一个标准的干净网格图像被加载,绘制,然后重命名并保存到不同的本地文件夹。然后该新图像被加载到屏幕上的图像控件。每次用户更改日期时都会发生这种情况。)