部分ビューで元のルートパラメータを取得しようとしています。より具体的には、次のコードのビューがあります。
@Html.Action("List", "Forum", new { obj = Model.Project})
私は次の方法でフォーラムコントローラーを持っています:
public PartialViewResult List(IForumTopic obj)
{
return PartialView(obj.ForumTopics);
}
ここで、元のリクエストのルートデータが必要です。URL:/ home / 1 / Forum / Listを使用する場合、Listがメソッド、1がID、homeがコントローラーですが、これを行う場合:
ViewContext.RequestContext.RouteData.Values["controller"].ToString();
値はホームではなくフォーラムです。ホームとルート解除パラメーターからのIDを取得する方法はありますか?