关于用webbrowser的两个问题?(1)缓存问题?(2)网页脚本错误处理?
(1)缓存问题?
如何清空webbrowser所浏览过的网页缓存,或者让webbrowser强制下载网页。
我试过了下面的方法好像不行。
如:要采开的网页是http://www.xxxx.com/list.asp?id=1,我采用的方法是在list.asp?id=1后面在加一个参数,list.asp?id=1&temp=200605261012,可这样好像还是不行,有的时候还是会从缓存中读取数据。有没有办法解决这个问题(2)网页脚本错误处理?
如果打开网页http://www.xxxx.com/show.asp?id=234上有脚本错误那么我写的程序就出错,如何屏蔽掉?

解决方案 »

  1.   

    我用的开发环境是windwos2003+vs2005
      

  2.   

    to 1
    reference:
    http://www.codeproject.com/csharp/WebCacheTool.asp
      

  3.   

    (1)缓存问题?
    ?id=1&temp=200605261012这样应该是可以的,但HTML里面引用的网页、图片等等是会从缓存中读取的(2)网页脚本错误处理?
    WebBrowser1.ScriptErrorsSuppressed = true
      

  4.   

    用随机数作为temp变量的值传递,就可以解决第一个问题了!
    &temp=200605261012WebBrowser1.ScriptErrorsSuppressed = true
      

  5.   

    liujiayu10:你的方法我试过了,不行的。还有没有什么好方法啊!
      

  6.   

    ScriptErrorsSuppressed 这个属性是 是否显示脚本错误,值设为true那不就是显示了吗?
      

  7.   

    ScriptErrorsSuppressed 这个属性是:是否禁止显示脚本错误。VS的属性提示会让人比较易误解