HtmlPage.Window.Navigate
でGET遷移はできるのにPOST遷移はできないらしい。困った。うーん。。ということで苦し紛れに。
private void button1_Click(object sender, RoutedEventArgs e) { HtmlElement inputParam1 = HtmlPage.Document.CreateElement("input"); inputParam1.SetAttribute("type", "hidden"); inputParam1.SetAttribute("name", "param1"); inputParam1.SetAttribute("value", "hoge"); HtmlElement inputParam2 = HtmlPage.Document.CreateElement("input"); inputParam2.SetAttribute("type", "hidden"); inputParam2.SetAttribute("name", "param2"); inputParam2.SetAttribute("value", "fuga"); HtmlElement form = HtmlPage.Document.CreateElement("form"); form.SetAttribute("action", "http://doko/soko"); form.SetAttribute("method", "POST"); form.AppendChild(inputParam1); form.AppendChild(inputParam2); HtmlPage.Document.Body.AppendChild(form); form.Invoke("submit"); }
うーん…