【发布时间】:2014-10-08 03:40:14
【问题描述】:
所以我在自动化网页时遇到了这个问题。 以下是一些信息:
private bool refreshing = true;
private mshtml.HTMLDocument bcode;
private void browser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
bcode = browser.Document as mshtml.HTMLDocument;
if (refreshing)
{
bcode.getElementById("refreshPage").InvokeMember("click");
}
}
我正在使用 mshtml,它被列为参考。 我得到的错误是:
'mshtml.IHTMLElement' does not contain a definition for 'InvokeMember' and no
extension method 'InvokeMember' accepting a first argument of type
'mshtml.IHTMLElement' could be found (are you missing a using directive or
an assembly reference?)
我构建了这个ANSWER的代码 但是我不明白为什么它对他有用(据说)而不是我。
如有欺骗,请见谅。
【问题讨论】: