这可能是一个是或否的问题跟进: 当我使用Web浏览器控件时,有没有办法让我知道它是否返回了未找到的页面"错误?例如,使用.ReadyState属性? 如果是这样,怎么样?
如果没有,是否有一种简单的方法可以做到这一点?也许通过检查页面标题或什么?
答案 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?