C#asp.net 怎么调用WebBrowser控件??不是WINFORM哦 !!! 20
当前线程不在单线程单元中,因此无法实例化ActiveX控件“8856f961-340a-11d0-a96b-00c04fd705a2”。提示这个...
当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。
提示这个 展开
提示这个 展开
5个回答
展开全部
在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;
即<%@ 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 防止跳出页面 System.Windows.Forms
添加后 找不到WebBrowser 控件啊 能给点代码么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WebBrowser是在WinForm中有来加载访问或实现与Web页面交互的一个控件,只适用于WinForm.
在WebForm中是不能用也是不需要用的。
在WebForm中是不能用也是不需要用的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询