有一个button-link-javascript(选择正确的),我需要通过WebBrowser控件将其推送:



function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }

<a id="ctl00_plhMain_lnkSchApp" class="purplelink" href="javascript:__doPostBack('ctl00$plhMain$lnkSchApp','')">Press ME!</a>





我已经尝试了所有我知道的和我能用谷歌搜索的一切。通过TagName,ById,Foreach,但是当您成功按下它时,什么也没有发生。
请告诉我如何推送它并获取下一页(或
形式???因为页面的地址没有改变)。
谢谢。

最佳答案

使用InvokeMember方法。

Webbrowser.Document.GetElementById('ctl00_plhMain_lnkSchApp').InvokeMember("click");

09-06 05:33
查看更多