目前,当在事件处理程序中的网页上单击菜单项时,新的URL被分配给Response.Redirect,因此它在同一窗口中打开。我希望能够在新标签页中打开新网址,保持主网页处于打开状态。我尝试将target =“_ blank”赋予菜单项,并且它会提供帮助。你能建议一个解决方案吗?
答案 0 :(得分:0)
只需附加客户端处理程序而不是服务器端处理程序。
正式 - 而不是“OnClick”将“onmenuitemclick”附加到打开新窗口的javascript表达式 - “window.open(...)”。
答案 1 :(得分:0)
我假设需要执行POST,以便您可以根据一些发布的数据计算新的URL?
如果是这种情况,您可以在表单标记上设置target =“_ new” - 目标适用于POST和GET。
或者您可以将新URL返回给客户端,然后在页面重新加载时执行window.open。