window.location.href无法按预期工作

时间:2015-12-11 09:38:59

标签: javascript html asp.net

我有一个ASP.NET MVC 5项目,我在视图中有这个脚本:

 Yes : function () {
                        window.location.href = '~/Model/Selected';
                    },

当我在弹出窗口中单击是时,它来自:

  

http://localhost:51234/Model/Details/

  

http://localhost:51234/Model/Details/~/Model/Selected

我想要它去:

  

http://localhost:51234/Model/Selected/

我该怎么做?感谢。

2 个答案:

答案 0 :(得分:2)

然后成功

Yes : function () {
   window.location.href = '/Model/Selected';
},

答案 1 :(得分:2)

放下蒂尔达。 window.location.href = '/Model/Selected'

如果它以斜杠开头,则它是附加到主机名的绝对URL路径(在您的情况下为http://localhost:51234)。如果它没有斜线,它是相对的,将被附加到当前的URL路径。