C# Web ブラウザ コントロールのボタンをクリックしてフォームを送信しようとしています。
【フォームコード】
<form action="sendmessage.aspx" method="post" name="sendmessage">
【C#コード】
private void Form1_Load(object sender, EventArgs e)
{
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
element.text = "function submitForm()
{
document.getElementsByName('sendmessage')[0].value.submit();
}";
head.AppendChild(scriptEl);
}
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Document.InvokeScript("submitForm");
}
助けていただければ幸いです。ありがとう