gpt4 book ai didi

asp.net - 在 MVC 3 中的 url 中传递多个参数

转载 作者:行者123 更新时间:2023-12-04 17:04:36 26 4
gpt4 key购买 nike

我在名为“注册”的 Controller 中有 Action 方法作为

public ActionResult Facility(int id = 0, int contractId = 0)

当我从 url 调用这个方法时
/Registration/Facility/0?contractId=0

它工作正常。现在,当我尝试以另一种方法构建上面的 url 时,例如
return RedirectToAction("Facility/0?contractId="+ model.ContractId);

它不起作用,浏览器中的 url 构建得不好,就像
/Registration/Facility/0%3fcontractId%3d0

谁能告诉我我在这里做错了什么?

最佳答案

尝试这个:

return RedirectToAction("Facility", new { id = 0, contractId = model.ContractId});

this answer

关于asp.net - 在 MVC 3 中的 url 中传递多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com