我正在尝试将值传递给我的控制器,但我认为存在时间问题。在我看来,我有
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。我猜测重定向是在设置类型之前发生的。我之前没有遇到过这种情况,我感到很困惑。控制器没有看到类型的任何想法?
答案 0 :(得分:1)
最后不应该有/
。