场景: - 我有一个本地asp.net网站目录: - “http://localhost/DemoWebsite/
”。里面有一个“安全”文件夹。两个网页位于该文件夹内: - Page1.aspx和Page2.aspx。还有一个网页: - Page3.aspx位于文件夹之外。从radwindow导航到另一页
要求: - 现在“Page2.aspx”从父页面'Page1.aspx'打开RadWindow。 “Page2.aspx”中有一个按钮'Cancel',并且通过点击该按钮我想从RadWindow中移出并直接移动到'Page3.aspx'。
尝试解决方案: - Button的'OnClientClick'事件设置为JS函数'LogOff()'。 定义是: -
function LogOff()
{
top.location.href = "http://localhost/DemoWebsite/Page3.aspx";
}
的问题是,因为我不能给上述enitre链接时,我希望这个网站在其他一些服务器推送。所以,如果我给的链接为: -
top.location.href = "~/Page3.aspx";
或只是,top.location.href = "Page3.aspx";
当我经营的网站,点击取消按钮。它会抛出错误“无法找到资源”。这是因为按钮点击后它会尝试连接"/DemoWebsite/Secure/Page3.aspx".
问题: - 如何为top.location.href
,这样它会尝试连接"/DemoWebsite/Page3.aspx"
分配。由于安全文件夹中的Page3.aspx是不是。
@ALL - 正如克里斯的回答建议,对于我的问题,我需要使用“../Page3.aspx”。而已。 – Kings