我做了一个简单的生成图片的类,用来显示某一时间段内的数据变化曲线,在我本机上使用很正常,可是从客户端访问时,却不能正常显示,总是显示最初生成的图,只有在页面上右键"刷新"或"F5"刷新后,才会正常显示,这是为什么啊?是缓存的事吗,可是我也在程序里面加了清缓存的代码了,请大家帮帮忙啊,
还有就是在别的机器上设置好后,在那机器上也不能正常显示,而从我机器上浏览就能正常显示!!!TMD真怪了.
15 个解决方案
#1
没人来?
#2
图片是用什么生成的,直接用GDI画的还是用了别的东西
#3
用GDI画的,就是调用的Drawing那几个类
#4
估计是缓存的问题,这种情况没遇到过
#5
up
#6
更改一下IE的设置看看
#7
楼上老兄,更改哪些设置啊?
#8
internet 临时文件,还有最好把图片的名称做成动态的,因为ie一看到相同页面的相同图片肯定会在临时文件里找的。
#9
图片名怎么动态呀,这样岂不是产生很多的图片?
我清一下临时文件试试
我清一下临时文件试试
#10
老大,不行啊,把临时文件清了也不管用,
怎么在我机器上就行啊,不清也没事.怪!!!!!
怎么在我机器上就行啊,不清也没事.怪!!!!!
#11
你每次得到新图片,就是重新生成了图片,你可以取一个随机数命名图片的,这样每次页面的图片名称不同,自然会重新载入。
#12
可我用的方法是在服务器上已存在一个图文件,那个类只是重新生成,然后返回这个图片的相对地址.我该怎么办?
#13
ie-》常规->设置->每次访问此页时检查
#14
objCSpace.ExportPicture(Server.MapPath("..\images") & "\CuVcpic1.gif", "gif", 400, 250)
img.ImageUrl = "..\images\CuVcpic1.gif"
这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿
img.ImageUrl = "..\images\CuVcpic1.gif"
这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿
#15
谢谢 newyan(江中彦) And ssm1226(雨中人)
问题得到解决了,我试过了,两种方法都可以.
3Q!!!
问题得到解决了,我试过了,两种方法都可以.
3Q!!!
#1
没人来?
#2
图片是用什么生成的,直接用GDI画的还是用了别的东西
#3
用GDI画的,就是调用的Drawing那几个类
#4
估计是缓存的问题,这种情况没遇到过
#5
up
#6
更改一下IE的设置看看
#7
楼上老兄,更改哪些设置啊?
#8
internet 临时文件,还有最好把图片的名称做成动态的,因为ie一看到相同页面的相同图片肯定会在临时文件里找的。
#9
图片名怎么动态呀,这样岂不是产生很多的图片?
我清一下临时文件试试
我清一下临时文件试试
#10
老大,不行啊,把临时文件清了也不管用,
怎么在我机器上就行啊,不清也没事.怪!!!!!
怎么在我机器上就行啊,不清也没事.怪!!!!!
#11
你每次得到新图片,就是重新生成了图片,你可以取一个随机数命名图片的,这样每次页面的图片名称不同,自然会重新载入。
#12
可我用的方法是在服务器上已存在一个图文件,那个类只是重新生成,然后返回这个图片的相对地址.我该怎么办?
#13
ie-》常规->设置->每次访问此页时检查
#14
objCSpace.ExportPicture(Server.MapPath("..\images") & "\CuVcpic1.gif", "gif", 400, 250)
img.ImageUrl = "..\images\CuVcpic1.gif"
这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿
img.ImageUrl = "..\images\CuVcpic1.gif"
这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿
#15
谢谢 newyan(江中彦) And ssm1226(雨中人)
问题得到解决了,我试过了,两种方法都可以.
3Q!!!
问题得到解决了,我试过了,两种方法都可以.
3Q!!!