Dim strAbsolutePath As String = (Server.MapPath(".")) & "\Images\test.gif"
objCSpace.ExportPicture(strAbsolutePath, "GIF", 800, 600)
Dim strRelativePath As String = "./Images/test.gif" 
Image1.ImageUrl = strRelativePath
我的图片是动态生成的,通过下拉菜单菜单选定以后点击按钮使图片显示,第一才生成后好用,第二次图片内容也改变了,可是页面上还是上一次的样子,只有点击刷新按钮才可以显示出来!!怎么处理阿!!

解决方案 »

  1.   

    试一试这样:
    1. 把 Image1.ImageUrl = strRelativePath 放在 Page_Load() 中。
    2. 在你的生成图片的函数中,加一个重定向到本页的语句:
       Dim strAbsolutePath As String = (Server.MapPath(".")) & "\Images\test.gif"
       objCSpace.ExportPicture(strAbsolutePath, "GIF", 800, 600)
       Dim strRelativePath As String = "./Images/test.gif" 
       Image1.ImageUrl = strRelativePath   Response.Redirect("此页面的URL")
      

  2.   

    你的 test.gif 应该动态生成,例如:"test"+(new Randomize).next.tostring+".gif"
      

  3.   

    Image1.ImageUrl = null
    Image1.ImageUrl = strRelativePath