捕捉WebBrowser类打开网页“无法显示该网页”的错误

问题说明:当用WebBrowser类调用Navigate方法时,即使网页显示不正确,也不会报错。有的时候需要捕捉“无法显示该网页”或“错误:401”之类的浏览器错误。

原因:页面显示错误属于NavigateError,需要重s写相关方法。

解决办法:重写WebBrowser类,添加WebBrowserNavigateErrorEventHandler,参见

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.createsink(v=vs.90).aspx

posted on 2011-05-14 22:25  ZhYong  阅读(971)  评论(0)    收藏  举报