我有一个http处理程序,它以1x1像素图像的形式从.aspx页面调用。处理程序在web.config中设置了.jpg的扩展名。在除IE之外的所有浏览器上,http处理程序在加载时从页面主体成功调用。
然而在IE中,没有调用httphandler。
如果我通过在IE中的地址栏中输入url来调用http处理程序,那么它可以正常工作。
知道为什么它可能不适用于页面正文?
答案 0 :(得分:3)
IE可能会让它缓存图像。如果.jpg的文件名没有改变,我会尝试在它的末尾添加一个随机查询字符串。
http://<path>/0104924934404624104049.jpg?random=<unix timestamp>