c# - 在 WebBrowser 控件上刷新后显示为空

标签 c# wpf webbrowser-control

我有一个 WebBrowser 控件并使用 NavigateToString 来显示内容。在调用 NavigateToString 之后,所有内容都已正确加载并且看起来很棒。但是,如果按下 F5,则显示变为空。

如何允许刷新,但重新加载内容?

最佳答案

那是因为没有要重新加载的 URL。更准确地说,我希望 URL 是 about:blank使用 NavigateToString 时.检查browser.Document.URL来验证这一点。您可能想要创建一个临时文件并导航到它。

[编辑]确实,((dynamic)webBrowser.Document).URLabout:blankNavigateToString 之后,所以您正在重新加载空白页。

关于c# - 在 WebBrowser 控件上刷新后显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477862/

相关文章:

wpf - ViewModel 中的 DependencyProperty 注册

c# - 对项目源进行列表插入时,组合框项目未更新

c# - 从 WCF 测试客户端调用时,WebBrowser 控件未在自承载 WCF 服务中导航

c# - 为用户无法选择的上下文菜单添加标题

c# - 在代码隐藏中获取 JQGrid 的所有行数据?

c# - C#中的字符串常量内存池

c# - 如何让 ListView 专注于特定项目?

c# - 有没有办法比较两个 richtextbox 文本并突出显示差异?

vb.net - 更改网络浏览器默认值

c# - 检测点击何时下载 winforms WebBrowser 组件中的文件