功能弹出窗口在母版页中,有些网页表单在文件夹中,有些是在解决方案和不同文件夹下。
使用下面的代码,我写的是在本地工作,但在部署后收到错误。它找不到路径(找不到资源时出错) 所以我需要根据屏幕改变路径。
例如,master在解决方案中,文件夹x有两个Web表单,y有两个Web表单,在解决方案下有两个Web表单但弹出写在母版页中,所以它应该修剪x或y,如果它从文件夹打开我想,打开弹出窗口时。
function PopupFeedback() {
var currentURL = window.location.href;
window.open('/PopupFeedback.aspx?currentURL='+currentURL, "_blank", "WIDTH=650,HEIGHT=500,scrollbars=yes, menubar=no,resizable=yes,directories=no,location=no", "PopupFeedback");
return false;
}
答案 0 :(得分:0)
尝试在路径中转义斜杠,有可能,如果服务器在不同的操作系统上,它不喜欢斜线更改此开始
url: nil
到两个反斜杠
window.open(mainPath +'/PopupFeedback.aspx?currentURL='...
有时它至少对c#
有帮助答案 1 :(得分:0)
我使用
解决了这个问题window.open('/projectwebname/PopupFeedback.aspx?currentURL='...
母版页路径中的'直接检查文件夹下的默认地址 我们可以使用上面的代码和项目webname是项目名称,它不在本地工作,但在服务器上工作