我正在以 Id 作为参数重定向到另一个页面。我通过 using 成功传递了 Id,RedirectToAction
但该controller action
方法不接受 id 并null
始终提供它,即使 url 中有 Id
重定向到该页面的代码
return RedirectToAction("myaction", new System.Web.Routing.RouteValueDictionary(
new { controller = "mycontroller", action = "myaction", Id = 1 }));
网址看起来像这样
http://localhost:1234/mycontroller/myaction/1
Action
看起来像这样
[HttpGet]
public ActionResult myaction(int? Id)
{
// ID is null here
}