目前,在我看来,我有这个片段:
@model List<Project.ViewModels.UsersViewModel>
<a href="@Url.Action("FooBar", "Home", Model)">FooBar</a>
在我的控制器中,我有一个带有这样签名的方法:
public void FooBar(List<UsersViewModel> users)
模型在我的视图中正确填充但我想将模型作为参数传递给我的控制器中的该方法,但它仍然以'null'的形式传入。我不确定如何绕过这个问题?我尝试了Model,@Html.Raw(Json.Encode(Model))
和RouteValueDictionary
,因为其他一些问题建议但不起作用。