本帖最后由 shii_u 于 2013-01-04 09:38:11 编辑

解决方案 »

  1.   

    用frame.DocumentText = all 出现脚步错误
      

  2.   

    html脚本错误,或者你的webBrowser版本不支持ajax脚本。
      

  3.   

    如果我用IE的话就不会有问题
    System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
    info.Arguments = str;
    info.FileName = "IEXPLORE.EXE";
    System.Diagnostics.Process.Start(info);
    而用frame(WebBrowser)就有问题
      

  4.   

    同样一段代码,比如
    <script type="text/javascript" src="某个.js"></script>
    如果 用ie游览方式,他的路径是那个网页同一个目录下
    而documentText 方式,则不同,所以会出错
      

  5.   

    我认为如果winform跟页面交互的话,还是通过javascript交互比较好一些!winform通过调用javascript,用javascript去修改html!至于javascript,事先写好,嵌入到html里就可以了!