WebBrowserControl在同一帧上加载目标URL

时间:2012-03-15 08:44:28

标签: c# javascript .net webbrowser-control

我有一个id为“printButton”的打印按钮和以下属性:

onclick=window.open('/path/page.aspx');__doPostBack('printButton','')

上面的代码在新窗口上加载页面,但我想在同一帧上加载它。

我尝试添加多个窗口作为window.open中的第二个参数,例如'_self''_parent',或者甚至用windows.location.href='/path/page.aspx'替换整个

然而,上述方法均无效。

我甚至尝试过browser.Navigate("target url", "frame");(在按钮上添加Click事件后),但这也会打开一个新页面。

有任何建议或解决方法吗?

1 个答案:

答案 0 :(得分:0)

你试过window.document.location.replace('/path/page.aspx')吗?