当通过routvalues (html.action)传递列表时,在控制器中获得空值

本文关键字:控制器 空值 列表 routvalues html action | 更新日期: 2023-09-27 18:07:52

当我在"Html "中通过routevalues传递list时。"我总是在控制器中得到空值。但是当我传递整数,字符串或bool时,我得到了正确的值。

如何通过routevalues传递list ?

My View is

@Html.Action("ViewTeam", "ProjectTeamManagement", new { Team = @Model.ProjecTeam})

控制器为

    public ActionResult ViewTeam(List<ProjectTeam> Team)
    {
        return PartialView("ViewTeam",Team);
    }

当通过routvalues (html.action)传递列表时,在控制器中获得空值

我认为问题是html。action将有"Get"方法…不可能通过routevalues将列表传递给Get方法。我们应该使用Ajax Post方法来传递列表