1
我使用下面的代碼在我WebBrowser
提交表單:提交HTML表單在web瀏覽器
private void wbMain_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (!string.IsNullOrEmpty(wbMain.Url.AbsoluteUri))
{
wbMain.Document.GetElementById("dp").SetAttribute("checked", "checked");
MessageBox.Show("checked");
wbMain.Document.GetElementById("frm").InvokeMember("submit");
}
}
這是工作完美,但在取出MessageBox
形式後未提交任何。我不知道爲什麼,也許是因爲提交表單未被滿載時被調用?
你能提出什麼建議?
感謝您的提示,小子:)。其實我已經想出了它,並在提交表單之前添加了'Application.DoEvents();'。 –