有一个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");