C#asp.net 怎么调用WebBrowser控件??不是WINFORM哦 !!! 20

当前线程不在单线程单元中,因此无法实例化ActiveX控件“8856f961-340a-11d0-a96b-00c04fd705a2”。提示这个... 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。

提示这个
展开
 我来答
百度网友b133067
2015-09-18 · TA获得超过277个赞
知道小有建树答主
回答量:309
采纳率:25%
帮助的人:115万
展开全部
在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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华佗之父
2011-04-25 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1117万
展开全部
就是呀,你在asp.net里面用这个的目的是什么呀??每一个aspx文件就相当于一个WebBrowser了呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
307482311
2011-04-25 · TA获得超过1471个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:310万
展开全部
asp.net中还真用不着这个玩意儿,我是从来没用过,所以具体怎么用也不知道了,说不定还真的是不能用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
股市财经大鹏
2011-04-25 · TA获得超过276个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:279万
展开全部
非要用的话添加引用System.Windows.Forms
就可以用了
追问
我是想在页面插入WebBrowser  防止跳出页面 System.Windows.Forms 
添加后 找不到WebBrowser 控件啊 能给点代码么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caef6e2bb
2011-04-25 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1401万
展开全部
WebBrowser是在WinForm中有来加载访问或实现与Web页面交互的一个控件,只适用于WinForm.
在WebForm中是不能用也是不需要用的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式