Id をパラメータとして別のページにリダイレクトしています。を使用してIDを正常に渡しましたRedirectToAction
が、controller action
メソッドはIDを受け入れずnull
、URLにIDがある場合でも常にIDを提供しています
そのページにリダイレクトするコード
return RedirectToAction("myaction", new System.Web.Routing.RouteValueDictionary(
new { controller = "mycontroller", action = "myaction", Id = 1 }));
URLはこんな感じ
http://localhost:1234/mycontroller/myaction/1
見た目はAction
こんな感じ
[HttpGet]
public ActionResult myaction(int? Id)
{
// ID is null here
}