0

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 
  }
4

1 に答える 1