我正在使用.ashx来检索图像,并且将图像放置在ajax更新面板内,它在将新图像添加到窗体时检索图像,但是当我们更改图像时,它没有更新图像它甚至不称为.ashx文件,但当我刷新浏览器它正常工作使用.ashx的图像
1
A
回答
4
听起来像一个缓存问题。尝试添加here到你的ashx文件中的一些行,它应该有望强制浏览器重新请求图像。 (我知道链接是ASP而不是ASP.NET,但Response.Expires = -1等应该可以)
或者,您可以更改updatepanel中映像的路径吗?如果你只是在它的最后添加一个随机参数,浏览器会将它视为一个新的请求(当我们这样做时,我们使用当前的日期/时间作为参数。明确地引用它)
0
做这样的事情:
VAR SPATH = “../../handlers/ProcessSignature.ashx?type=View &用户ID =” +用户ID + “& d =” +( ((1 + Math.random())* 0x10000)| 0).toString(16).substring(1);
这将4个字符的字母数字字符串放在查询字符串的末尾。这不是必需的,但它会强制浏览器获取该映像的最新版本,因为URL是不同的。
我试过上面的和一些浏览器忽略头。我扔了所有这些,Chrome/FireFox 3没有尝试更新。
IE7工作有时
IE6只是重组后它的大拇指,并询问为什么它仍然存在。
更改上面的路径将在所有浏览器中修复它。
相关问题
- 1. ASHX图像下载保存为ASHX
- 2. 将图像写入ASHX
- 3. 缓存ASHX图像响应
- 4. ASHX图像点击下载
- 5. 显示图像使用ashx的处理程序
- 6. ASHX呈现为破碎的图像
- 7. 使用ashx阅读图像在asp.net中不起作用
- 8. ASHX图像处理程序使用chrome而不是IE8
- 9. C# - 使用.ashx文件加载远程图像并发送到浏览器
- 10. RadToolTip在使用自定义asp.net .ashx图像处理程序时未显示
- 11. 带有.ASHX图像处理程序的jQuery Thickbox - 显示垃圾
- 12. 在MVC中创建图像的Ashx文件ASP.net
- 13. .ashx图像没有在干净的sitecore xpress安装中显示
- 14. 显示在ASP.NET MVC运行时生成的图像:ASHX VS ImageResult
- 15. 如何上传图像到ios中的.ashx网址
- 16. Ashx force下载图片
- 17. ASHX图像处理程序让document.ready()激发两次
- 18. 将图像从iPhone上传到.net ashx处理程序
- 19. .ashx ASP.NET Handler图像不显示在html中img-element
- 20. 在asp.net中通过.ashx访问本地图像
- 21. 从.ashx调用GetWebResourceUrl
- 22. 使用的图像
- 23. 在C#中使用.ashx文件
- 24. 跨域使用jQuery访问ashx服务
- 25. 使用jsonp与ashx处理程序
- 26. 使用ashx动态XML文件
- 27. 使用$ .ajax从.ashx重定向到.aspx()
- 28. 从ASHX
- 29. 如何在SQL BLOB不可用时从.ashx加载默认图像
- 30. 使用包含多个图像的图像中的图像!
我同意!你可以通过添加响应头来解决这个问题。 – 2009-06-18 11:18:18