RaiseEvent(不起作用)与InvokeMember(工作)

时间:2015-12-15 18:34:31

标签: c# .net javascript-events

我有一个C#.NET Web浏览器对象,用于获取网页。此页面上有一个锚元素。我的C#是点击这个元素。 以下不起作用:

return Items.find({}).fetch();

这有效:

AnchorElement.RaiseEvent("onClick"); 

有人会猜到为什么吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我怀疑你的困惑是你想要举起的事件被称为click。见here。不是onClickonClickclick事件的处理程序,而不是事件本身。

所以你应该能够做到:

AnchorElement.RaiseEvent("click");

InvokeMember在这里工作,因为HTML元素碰巧有click方法,基本上只是RaiseEvent("click")的快捷方式。