【发布时间】:2025-11-25 17:35:01
【问题描述】:
我有一个正在运行的页面,里面有一个 UpdatePanel。 当我点击一个按钮时,它会正常回发并加载一个网格。
问题是:网格内的图像和更新面板内的其他图像是 “令人耳目一新”。内容(HTML/纯文本)不是......所以看到图像重新加载它们自己并且文本是静态的看起来很奇怪。
我正在使用 updateMode = 'Always'。但是已经尝试了 mode = 'Conditional' 并且没有工作。
我在 IE 8 和 9 上进行了测试,看起来不错,没有重新加载图像。仅在 chrome 上。
有什么想法吗?
【问题讨论】:
-
我刚刚对此进行了测试,奇怪的是,当我在 localhost 中使用该应用程序时,我的行为与您相同,但在生产服务器中,图像不会在每次部分回发时重新加载。你检查过这个吗?不知道为什么会发生这种情况
-
是的,aleafonso,你是对的。我已经在 IIS 生产服务器上进行了测试,它工作正常。我想这与 IIS 响应图像 GET 的方式有关。它在第一次加载图像后返回 HTTP 304(未修改)......这可能会有所不同。
标签: c# asp.net google-chrome updatepanel