C# 通过routvalues(html.action)传递列表时在控制器中获取空值
当我通过“Html.Action”中的RouteValue传递列表时,我在控制器中总是得到空值。但当我通过整数、字符串或布尔运算时,我得到了正确的值 如何通过RouteValue传递列表 我的观点是C# 通过routvalues(html.action)传递列表时在控制器中获取空值,c#,asp.net-mvc-3,razor,C#,Asp.net Mvc 3,Razor,当我通过“Html.Action”中的RouteValue传递列表时,我在控制器中总是得到空值。但当我通过整数、字符串或布尔运算时,我得到了正确的值 如何通过RouteValue传递列表 我的观点是 @Html.Action("ViewTeam", "ProjectTeamManagement", new { Team = @Model.ProjecTeam}) 控制器是 public ActionResult ViewTeam(List<ProjectTeam> Team
@Html.Action("ViewTeam", "ProjectTeamManagement", new { Team = @Model.ProjecTeam})
控制器是
public ActionResult ViewTeam(List<ProjectTeam> Team)
{
return PartialView("ViewTeam",Team);
}
public ActionResult视图团队(列表团队)
{
返回PartialView(“查看团队”,团队);
}
我认为问题在于html.action将具有“Get”方法。。。无法通过routeValue将列表传递给Get方法。我们应该使用Ajax Post方法来传递列表