解决方案 »

  1.   

    估计原本是a标签点击事件中更新iframe的src并return false阻止href,你用webbrowser.Navigate('超链接")意思明显不是触发点击,而是跳转地址,所以肯定不一样
      

  2.   

    由于页面长,很多超链接基本上都不在显示范围之内,而且从html中获取不到这些超链接,但是这个超链接的字符串是可以构造的
      

  3.   

    模拟鼠标点击超链接//获取子页面的Document对象
    HtmlDocument doc = this.webBrowser1.Document.Window.Frames["子页名"].Document;
    //获取超链接节点
    HtmlElement el = doc.GetElementById ("超链接ID");
    //模拟点击
    el.InvokeMember("click");