winform中有一个webBrowser 控件 当控件中有图片链接的时候 我跟踪的webBrowser1_Navigating事件中发现只要是图片链接就会执行2次这个方法,文字链接就没这个问题,何解呢?

解决方案 »

  1.   

    不知道你需要在Navigating中要做什么。看看下面的帖子,看看有没有什么灵感:Why is WebBrowser_DocumentCompleted() firing twice?
    http://stackoverflow.com/questions/2328835/why-is-webbrowser-documentcompleted-firing-twice我能想到的就是:
    1.看看WebBrowserNavigatingEventArgs 的内容是不是不同
    2. 看看browser.ReadyState有什么不同。
      

  2.   

    还有,是不是服务器response重定向了。
      

  3.   

    我这个是要根据页面上的超链接动态的生成HTML代码,就是HTML页面文件实际不存在,只是动态的根据超链接变化页面HTML代码 
      

  4.   

    查了下是browser.ReadyState 一次是LOADING 一次是Complete 原因解决了,但是为什么有这2次状态呢