ビュー内の配列からすべてのデータをコントローラーに戻そうとしています。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)
{
}