C# 以编程方式单击webbrowser控件中的按钮不工作

C# 以编程方式单击webbrowser控件中的按钮不工作,c#,webbrowser-control,C#,Webbrowser Control,由此 我正在尝试加载一个duns号码并点击submit webBrowser1.Document .GetElementById("ctl00$cphMainPageBody$txtDUNS") .SetAttribute("value", "116811088"); webBrowser1.Document .GetElementById("ctl00_cphMainPageBody_btnSubmit")

由此

我正在尝试加载一个duns号码并点击submit

webBrowser1.Document
           .GetElementById("ctl00$cphMainPageBody$txtDUNS")
           .SetAttribute("value",  "116811088");
webBrowser1.Document
           .GetElementById("ctl00_cphMainPageBody_btnSubmit")
           .InvokeMember("Submit");
文本输入得很好,但是当我到达第二行代码时,什么也没有发生

对于调用,我也尝试了“单击”

所讨论的目标是

<input type="submit" name="ctl00$cphMainPageBody$btnSubmit" value="Submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$cphMainPageBody$btnSubmit&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_cphMainPageBody_btnSubmit" title="Click to submit your search">

如果您不介意在服务器端执行此操作

为textbox赋值并通过事件调用按钮

txtDUNS.Text = "116811088";
btnSubmit_Click(null,null);
txtDUNS.Text = "116811088";
btnSubmit_Click(null,null);