我有一个嵌入 WebBrowser 控件的 WPF 应用程序。该应用程序使用 C# 4.0 和 VS2010 以及 .NET 4.0 构建
有时,当我执行 webBrowser.Navigate(Url) 时,会出现错误:
“System.DBNull”不包含“InnerHtml”的定义
在我的 webBrowser_LoadCompleted 事件模块中。页面加载,看起来不错
我的代码如下所示:
private void webBrowser_LoadCompleted(object sender, NavigationEventArgs e) {
string htmlText;
try {
dynamic doc = webBrowser.Document;
htmlText = doc.documentElement.InnerHtml;
} catch(Exception ex) {
Debug.WriteLine(ex.Message);
}
}
有谁知道我为什么会收到这个错误?
查尔斯