Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在WebBrowser控件中以循环方式打开网页_C#_.net_Loops_Webbrowser Control - Fatal编程技术网

C# 如何在WebBrowser控件中以循环方式打开网页

C# 如何在WebBrowser控件中以循环方式打开网页,c#,.net,loops,webbrowser-control,C#,.net,Loops,Webbrowser Control,我正在应用程序中使用WebBrowser控件 我在列表中有网站的URL,我希望使用C#在我的web浏览器控件中逐个打开它们。给你: List<string> hyperlinks = new List<string>(); foreach (string str in hyperlinks) { mybrowser.Navigate(str); } List超链接=新建列表(); foreach(超链接中的字符串str) { mybrowser.Navigate(

我正在应用程序中使用
WebBrowser
控件

我在列表中有网站的URL,我希望使用C#在我的web浏览器控件中逐个打开它们。给你:

List<string> hyperlinks = new List<string>();

foreach (string str in hyperlinks)
{

mybrowser.Navigate(str);

}
List超链接=新建列表();
foreach(超链接中的字符串str)
{
mybrowser.Navigate(str);
}
WebBrowser.Navigate()

foreach(超链接中的字符串str)可以工作,但问题是答案不会给出您想要的结果

  • 在导航到下一个文档之前,需要先等待每个文档完成。foreach语句将加载每个文档,但唯一将完全加载的文档将是最后一个文档
  • 您需要注意Java脚本错误,因为这会在WebBrowser组件中创建大量异常