页面的 asp.net 和重新方向中的确认消息框



我的.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文件不在同一级别。例如,我想为孩子导航到父级别。

试试这个:

window.location.href = '<%= ResolveUrl("~/Company.aspx") >'; 

或者这个

window.location.href = '<%= ResolveClientUrl("~/Company.aspx") >'; 

希望这会有所帮助!!

相关内容

  • 没有找到相关文章

最新更新