コントローラがアクションを取得
IList<InputVoltage> inputVoltagesList = unitOfWorkPds.InputVoltageRepository.GetAll.ToList();
pdsEditViewModel.InputVoltageList = inputVoltagesList.Select(m => new SelectListItem { Text = m.Name, Value = m.Id.ToString() });
ビューモデル
public IEnumerable<SelectListItem> InputVoltageList { get; set; }
public List<int> SelectedInputVoltages { get; set; }
意見
@Html.ListBoxFor(m => m.SelectedInputVoltages, Model.InputVoltageList)
ユーザーが何も選択していないときに null リストを受け取りたいのですが、selectedInputvoltages がポスト コントローラー アクションに null として入るのはどうすれば空のリストになるのでしょうか?
私は両方の答えが好きです。一方を他方よりも使用する利点はありますか?