c#画图并且保存,但是要运行两次才会出现图。这是什么原因?bitmap = new Bitmap(500, 300);
Graphics g = Graphics.FromImage(bitmap);
//.
//.
//.
bitmap.Save(url,ImageFormat.Jpeg);    //url是路径但是运行一次以后没有图,必须要再运行一次以后才有图。
如果改图本来就存在这个路径下面的话,运行一次以后,图片没有更新,要两次以后才更新。这到底是什么原因?谢谢大家。

解决方案 »

  1.   

    应该没有问题的。
    我用的vs2008,F5一次以后没变化,终止以后再F5一次就有变化了。说明还是执行到了呀!这是什么原因呢?
      

  2.   

     调用Control.Invalidate方法来及时更新控件的显示。
      

  3.   

    我是c#代码读数据库并且画图,将图片存入到路径下,然后用javascript刷新<img />的src属性。
    因为要定时刷新页面部分内容,用了ajax,而没有采用ms的ajax控件updatepanel,所以只有用js来实现了。
    这样的情况下怎么办?
    谢谢!
      

  4.   

    解决了 是缓存的问题 js加上random就可以了