0

目前,当在事件处理程序中单击网页上的菜单项时,新的 url 被分配给 Response.Redirect,因此它在同一个窗口中打开。我希望能够在保持主网页打开的新选项卡中打开新网址。我尝试将 target="_blank" 赋予菜单项,但它没有帮助。你能提出一个解决方案吗?

4

2 回答 2

0

只需附加客户端处理程序而不是服务器端处理程序。

正式地 - 而不是“OnClick”将“onmenuitemclick”附加到打开新窗口的javascript表达式 - “window.open(...)”。

于 2012-06-28T18:11:39.083 回答
0

我假设需要做一个 POST 以便您可以根据一些发布的数据计算新的 URL?

如果是这种情况,您可以在表单标签上设置 target="_new" - 目标适用于 POST 和 GET。

或者您可以将新 URL 返回给客户端,然后在页面重新加载时执行 window.open。

于 2012-06-28T19:19:31.593 回答