C# Windows窗体WebBrowser控件和AJAX

C# Windows窗体WebBrowser控件和AJAX,c#,.net,webbrowser-control,C#,.net,Webbrowser Control,现在我正在webBrowser1上调用我的函数。它运行不正常。但是,当我按下按钮2并调用完全相同的func时,它会这样做。我的代码似乎需要一些时间才能运行JavaScript和Ajax。我应该在什么时候调用代码?我不想每次都单击一个按钮?使用DocumentCompleted并检查AJAX请求的URI。请澄清…是哪段代码,它在哪里运行?@John Saunders:是的,但存在变体请求非常烦人。我不知道为什么有些页面需要2,而另一些页面只需要1。大多数情况下都是2,所以我会试图找出为什么有些人想

现在我正在webBrowser1上调用我的函数。它运行不正常。但是,当我按下按钮2并调用完全相同的func时,它会这样做。我的代码似乎需要一些时间才能运行JavaScript和Ajax。我应该在什么时候调用代码?我不想每次都单击一个按钮?

使用DocumentCompleted并检查AJAX请求的URI。

请澄清…是哪段代码,它在哪里运行?@John Saunders:是的,但存在变体请求非常烦人。我不知道为什么有些页面需要2,而另一些页面只需要1。大多数情况下都是2,所以我会试图找出为什么有些人想要1,或者找到一个解决方法,比如对于只有一个req的情况(uri没有帮助)。