我正在一个项目中工作,在特定情况下我必须在错误页面上重定向。为此,我创建了 Error.aspx 页面。现在我正在使用
window.top.location.href = "../Error.aspx" 并生成http://localhost/app_web/Error.aspx http://localhost/app_web/Error.aspx它工作正常,除了一个(显示消息http://xyz/ErrorPage.aspx http://xyz/ErrorPage.aspx' 不存在。 )。那么任何人都可以建议哪个是更好的选择。
Thanks
top
是“优于”parent
如果您的目的是将页面分解为顶层,因为您的页面可能位于一个框架内,而该框架本身又位于一个框架内。
至于你的相对路径问题,你可能想尝试:
var local = location.pathname.split("/");
local.pop(); // remove the filename
local.pop(); // remove the containing directory
local.push("Error.aspx");
local = location.protocol+"//"+location.hostname+"/"+local.join("/");
top.location.href = local;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)