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
}