我正在尝试将视图内的数组中的所有数据传递回控制器。我不确定如何使用我的 ViewModel 来做到这一点。
模型类
public class ResultsViewModel
{
public int?[] ProgramIds { get; set; }
}
在视图内部形成
@using (Html.BeginForm("ExportCsv", "SurveyResponse", FormMethod.Post))
{
// Should I be looping through all values in the array here?
@Html.HiddenFor(x => x.ProgramIds)
<input type="submit" value="Submit" />
}
我要发布到的控制器
[HttpPost]
public ActionResult ExportCsv(ResultsViewModel ResultsViewModel)
{
}