我使用NavigateURL将请求重定向到新的DNN逻辑页面。我想要实现的是在单独的浏览器窗口中打开新页面,并能够设置窗口尺寸。
答案 0 :(得分:0)
必须在客户端上在新窗口中打开页面。您可以通过在http://www.w3schools.com/jsref/met_win_open.asp中包含target =“_ blank”来实现
因此,在点击按钮或任何应该触发打开的按钮后,您需要调用一些javascript来打开新窗口。
答案 1 :(得分:0)
您无法使用服务器端重定向打开新的浏览器窗口。您只能从服务器中选择301或302重定向,这两个重定向都会将当前浏览会话重定向到新位置。实际上,由浏览器决定如何处理301或302 - 理论上你可以编写一个忽略301或302的浏览器,或者在新窗口中打开它们。但是,约定规定所有浏览器都以相同的方式运行。关键是您无法控制服务器的浏览器行为。
如果要打开新页面,则需要使用链接中的“target = _new”属性或使用javascript进行操作。