MVC - JS window.location.href将代码插入URL

时间:2016-03-21 23:42:34

标签: javascript asp.net-mvc asp.net-mvc-4

这是在MVC应用程序中,尝试重置密码时会发生这种情况

这是它的所在地。其中MVC.Account.Signin引用MVC.js文件,该文件返回该特定操作的URL;在这种情况下" /帐户/登录/"你可以在网址

中看到
            WEBAPI.AccountAPI.FinishResetPassword(function () {
               window.location.href = MVC.Account.SignIn;
               d.resolve();

但它重定向到以下网址..

https://localhost:44304/Account/function%20()%20%7B%20%20%20%20%20%20%20%20%20%20%20%20var%20url%20=%20%22/Account/SignIn/%22;%20%20%20%20%20%20%20%20%20%20%20%20return%20url;%20%20%20%20%20%20%20%20%7D

我希望它重定向到

https://localhost:44304/Account/SignIn

1 个答案:

答案 0 :(得分:0)

看起来像SignIn是一个函数而不是字符串,因此您无法将其分配给URL