Webbrowser将iframe称为空

时间:2014-05-26 10:01:11

标签: asp.net iframe webbrowser-control

我正在使用网络浏览器来销售门票系统。在我登录系统后,我填写表单以发送票证请求,但是会出现一些问题。

浏览器成功发送请求,但是当加载故障单页面时,浏览器将iframes调用为空。我无法看到iframes的存在,不幸的是,iframe包含了请求的结果。我以为电话包括票,但老板不想要它。

Ticket form

我希望结果显示在iframe中。 我只是使用Webbrowser1.Navigate("pageurl")来调用请求表单页面。之后我填写表单并以编程方式单击提交按钮:

WebBrowser1.Document.GetElementById("sbmtBTN").invokeMember("click");

我该如何解决呢?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。在我调用该页面之前,阻止了iframe的主页面。我用主页和iframe重新调用这些页面。