传递给控制器​​的值始终为null

时间:2013-12-09 18:57:39

标签: jquery asp.net-mvc-4

我正在尝试将值传递给我的控制器,但我认为存在时间问题。在我看来,我有

window.location = "@(Url.Action("Action", "Controller", new { id = "----", type = "0-0-" }))/".replace("----", id).replace("0-0-", type);

给出了一个url ... / Controller / Action / 100?type = 4 /

所以类型正在设置并且在url中但在控制器上我有

public ActionResult Action(string id, int type)

并且填充了id,但类型始终为null。我猜测重定向是在设置类型之前发生的。我之前没有遇到过这种情况,我感到很困惑。控制器没有看到类型的任何想法?

1 个答案:

答案 0 :(得分:1)

最后不应该有/