我的 .aspx 文件中有以下 javascript 代码
<script type="text/javascript">
function checkValidation() {
if (confirm("Data is not saved") == true) {
window.location.href = "http://www.google.com";
}
else {
window.history.back(-1);
}
}
</script>
当按下按钮时,调用上述方法,外部链接一切正常!!!但是,当我将语句更改为
window.location.href = "~/Company.aspx";
或者
window.location.href = '<%= Page.ResolveUrl("~/Company.aspx") %>';
链接不起作用。如果我尝试在我的项目中导航,链接将不起作用。我尝试了几个语句来使用 javascript 重定向到我的文件夹中的另一个页面。值得注意的是,有时 .aspx 文件不在同一级别。例如,我想为孩子导航到父母级别。