1

私が呼び出すレイアウトビュー内にレイアウトビューがあります

@Html.Action("ToolBarAction", "ToolBarController")

ToolBarAction が返すビュー内で、コントローラーを URL で取得したいのですが、呼び出したときに

ViewContext.Controller.ValueProvider.GetValue("controller").RawValue;

..「ToolBarController」を取得します

何か案は?

4

1 に答える 1

1

試しましたか?

ViewContext.RouteData.Values["controller"]

アップデート

ViewContext.ParentActionViewContext.RouteData.Values["controller"]
于 2012-08-29T16:16:44.020 に答える