我是否可以知道Web浏览器控件是否返回"页面未找到"?

时间:2015-12-10 17:06:13

标签: c# webbrowser-control

这可能是一个是或否的问题跟进: 当我使用Web浏览器控件时,有没有办法让我知道它是否返回了未找到的页面"错误?例如,使用.ReadyState属性? 如果是这样,怎么样?

如果没有,是否有一种简单的方法可以做到这一点?也许通过检查页面标题或什么?

2 个答案:

答案 0 :(得分:2)

LoadCompleted事件应该包含NavigationEventArgs,其中包含WebResponse,其中包含您可以检查的标题。

答案 1 :(得分:0)

  

基于此控件:   http://www.codeproject.com/KB/cpp/ExtendedWebBrowser.aspx有   NavigateError函数在导航期间发生错误时触发。

请参阅此主题中标记的答案:How to know whether WebBrowser navigating a error page?