如何将string 直接转化成HTMLDocument 或者是HTMLElement 不通过WebBrower

bobui 2010-05-10 07:10:30
如题

项目中用了Timers,相当于多线程,使用webbrower的时候报错,错误为:当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。

加了t.ApartmentState = ApartmentState.STA; 后程序是可以执行了,但是在项目中间Timers并没有控制线程运行模式的属性(我没有发现,要是哪位朋友知道还请赐教)。

所以我想将string 直接转化成 HTMLDocument

谢谢大家的帮助。
...全文
434 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuxian2009 2011-03-11
  • 打赏
  • 举报
回复
WebBrowser webb = new WebBrowser();
webb.Navigate( "about:blank ");
HtmlDocument htmldoc = webb.Document.OpenNew(true);
htmldoc.Write(strWeb);
bobui 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dzz028 的回复:]
HtmlDocument i;
i.Write("string");

不知道是不是这个
[/Quote]
不是,分给给你们吧
dzz028 2010-07-18
  • 打赏
  • 举报
回复
HtmlDocument i;
i.Write("string");

不知道是不是这个
程序小海 2010-07-18
  • 打赏
  • 举报
回复
我要 哈哈!

我不会 来学习的……
bobui 2010-07-18
  • 打赏
  • 举报
回复
啊!没人要分,这个帖子怎么结?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧