这个网址有什么问题?

时间:2016-03-10 14:40:32

标签: javascript model-view-controller

我有网址:

"/Communication/New/?memberId=-1"

在控制器中跟随方法

public ActionResult New(string subject, int memberId = 0)
    {
       //something
    }

在JavaScript中我有:

href="/Communication/New/?memberId=-1"

location.pathname = href;

Firefox和Chrome不会抛出错误并触发新操作。 在控制台的Internet Explorer中,我找到:“SCRIPT2:URL无效。”

我已经尝试过“/ Communication / New?memberId = -1”,但同样的错误再次发生。

1 个答案:

答案 0 :(得分:1)

路径名是主机名和查询字符串之间显示的URL部分。

?表示查询字符串的开头。

您不能将查询字符串放在路径名中。

分配到location而不是location.pathname