在WebPage页面头部加入AspCompat="true"
即<%@ Page Language="C#" AspCompat="true" ******/>
WebBrowser browser = new WebBrowser();
browser.ScriptErrorsSuppressed = true;
browser.Navigate(url);
while (browser.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
HtmlDocument doc = browser.Document;
browser.Dispose();
GC.Collect();
return doc;
就是呀,你在asp.net里面用这个的目的是什么呀??每一个aspx文件就相当于一个WebBrowser了呀。
asp.net中还真用不着这个玩意儿,我是从来没用过,所以具体怎么用也不知道了,说不定还真的是不能用。
非要用的话添加引用System.Windows.Forms
就可以用了
WebBrowser是在WinForm中有来加载访问或实现与Web页面交互的一个控件,只适用于WinForm.
在WebForm中是不能用也是不需要用的。