我使用HtmlElement通过它的ID获取HTML元素并试图显示此值并将其返回(作为字符串)。问题是它将它视为一个对象。我如何获得C#/ C++的HTML字段的值
我在代码与具有HTML文件中的web浏览器:
<label id="Address" text="asdf"></label>
在我的C++头文件我有
HtmlElement^ element = this->webBrowser1->Document->GetElementById("Address");
String^ asdf = element->GetAttribute("text");
return asdf;
这建立,但是当我启动程序,我“获取异常”对象引用未设置为对象的实例。“
我无法使用System :: Convert.ToString();无论如何,它不会让我用这个建立起来。
任何建议表示赞赏。谢谢。
C#或VC++?我知道C#中没有使用' - >'运算符。 – 2010-07-28 16:18:35
@Nathan:http://msdn.microsoft.com/en-us/library/s8bz4d5h.aspx,虽然我个人仍然对他在做什么感到困惑。 – 2010-07-28 16:19:04
@Nathan:C++对不起,我搞砸了。这是在通过我的C#程序访问的头文件中。 @Yuriy:尝试访问我的C#程序中的webBrowser中的HTML元素的值。 元素是: 通过C++头文件我试图访问文本“asdf”,它的ID为“Address” – mastofact 2010-07-28 16:23:24