webbrower应用小问题

chd2001 2009-12-24 09:47:58

WebBrowser wb1 = new WebBrowser();
HtmlDocument hdoc = null;

wb1.Navigate(@"http://localhost/tc.html");
hdoc = wb1.Document;

为什么这里wb1.Document总是NULL
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chd2001 2009-12-24
  • 打赏
  • 举报
回复
可以了
wb1.Navigate(@"http://localhost/tc.html");
先前在后面还有代码,去掉就行了
谢谢
qlzf11140820 2009-12-24
  • 打赏
  • 举报
回复
贴出所有代码,应该是可以的
chd2001 2009-12-24
  • 打赏
  • 举报
回复
按照2楼的方法改了代码,还是一样啊

tc代码就这点

<HTML>
aaaa
</HTML>

IE中访问没问题
biny101 2009-12-24
  • 打赏
  • 举报
回复
关注 学习
qlzf11140820 2009-12-24
  • 打赏
  • 举报
回复
WebBrowser wb1 = new WebBrowser();
HtmlDocument hdoc = null;
wb1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb1_DocumentCompleted);
wb1.Navigate(@"http://localhost/tc.html");


void wb1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (wb1.ReadyState == WebBrowserReadyState.Complete)
{
hdoc = wb1.Document;
}
}
ncjcz 2009-12-24
  • 打赏
  • 举报
回复
1、http://localhost/tc.html地址存在吗?
2、有可能是执行hdoc = wb1.Document未能加载完,你可以在DocumentCompleted事件里处理hdoc = wb1.Document

110,539

社区成员

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

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

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