【问题标题】:How do I dynamically load HTML into a Winforms WebViewControl?如何将 HTML 动态加载到 Winforms WebViewControl 中?
【发布时间】:2020-07-30 16:47:52
【问题描述】:

Visual Studio WebView 组件使用 Microsoft Edge 浏览器,是使用旧 Internet Explorer 技术的 WebBrowser 控件的升级版本,但 API 不同。

有谁知道等效的 WebView 控件调用:

WebBrowser.DocumentText = "<html>Dynamic page content</html>";

【问题讨论】:

  • 我只看到 Source 属性,因此您可能必须将该 html 保存到文件并使用 URI。
  • 试试WebView.NavigateToString("<html>Dynamic page content</html>")

标签: c# winforms webbrowser-control microsoft-edge


【解决方案1】:

我同意@aepot 给出的建议,您可以使用 WebView.NavigateToString 来加载动态 HTML。

webView2.NavigateToString("<html> Test code </html>");

如果它是一个文件,那么你可以这样做:

 webView2.NavigateToString(System.IO.File.ReadAllText(Application.StartupPath + "/11.html"));

webView2.NavigateToLocal(@"\12.html");

【讨论】:

    猜你喜欢
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 2014-06-01
    • 1970-01-01
    • 2018-06-17
    相关资源
    最近更新 更多