我试图在部分视图中获取原始路由参数,更具体:我有一个包含以下代码的视图:
@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?