0

我正在尝试从我的程序中执行单击按钮,但它返回 null 并且调试器在该点停止。

HtmlElement links = webBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_Btn_Submit");
//links.InvokeMember("onclick");
//var ei = links.GetType().GetEvent("Click").GetRaiseMethod();

links.InvokeMember("onclick"); // return false

links.InvokeMember("click");  // return Null

按钮的 HTML 代码如下:

 <input style="width: 77px;" id="ctl00_ContentPlaceHolder1_Btn_Submit" class="button" tabIndex="8" onclick="if(typeof(Page_ClientValidate)=='function'){if(Page_ClientValidate(vGroup)==false){Page_BlockSubmit=false;return false;}} this.value=this.value+'...'; this.disabled=true;__doPostBack('ctl00$ContentPlaceHolder1$Btn_Submit','');" name="ctl00$ContentPlaceHolder1$Btn_Submit" value="Submit" type="submit"/><br/>
4

0 回答 0