【问题标题】:C# WebBrowser.Navigate IssueC# WebBrowser.Navigate 问题
【发布时间】:2009-05-06 19:14:49
【问题描述】:

我的应用程序的 BIN 文件夹内的 DEBUG 文件夹中存储了一个 XML 文件 (BIN\DEBUG\File.xml)

当我调用 WebBrowser1.Navigate("File.xml");

它不会用文件的显示来更新视图。我知道这与由于文件夹位置不正确而找不到文件有关。必须从此文件夹位置访问该文件。

帮助赞赏

【问题讨论】:

    标签: c# .net webbrowser-control directory


    【解决方案1】:

    您是否将 WebBrowser1.AllowNavigation 设置为 true?你试过了吗:

    WebBrowser1.Navigate(Path.Combine(Application.StartupPath, "File.xml"));
    

    【讨论】:

    • 是的,你需要在这里指定一个完全限定的路径。您还可以使用 Process Monitor 或 FileMon 来准确观察 WebBrowser 控件尝试从何处加载文件。
    【解决方案2】:
    webBrowser1.Navigate(Environment.CurrentDirectory + @"\File.xml");
    

    这是我使用的,如果目录没有改变,当然。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多