0

部分ビューで元のルートパラメータを取得しようとしています。より具体的には、次のコードのビューがあります。

@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を取得する方法はありますか?

4

1 に答える 1

4

私はそれを自分で見つけました、あなたは次のことをすることができます:this.Request.RequestContext.RouteData.Values["controller"].ToString();

于 2012-04-20T07:58:16.527 に答える