【发布时间】:2014-03-27 02:23:16
【问题描述】:
我想检查网站响应,就像网站响应正常一样,就像它给出了一些错误一样
像 404 或 505 或它的 Internet Explorer not able to find web page 请给出一些我已经在 Google 中搜索过的不同或简单的答案..
我正在使用下面的解决方案,但是在一次使用 for-loop 时不止一个链接它不起作用,请任何人帮助我。
webBrowser1.Url = new Uri( "SomeRandomUrl");
((SHDocVw.WebBrowser)webBrowser1.ActiveXInstance).NavigateError += new
SHDocVw.DWebBrowserEvents2_NavigateErrorEventHandler(Form1_NavigateError);
void Form1_NavigateError(object pDisp, ref object URL, ref object Frame, ref object StatusCode, ref bool Cancel)
{
int currentStatusCode = (int)StatusCode;</code>
}
【问题讨论】:
-
如果需要在循环中处理事件,请使用
async/await:stackoverflow.com/a/21950328/1768303
标签: c# winforms webbrowser-control