コントローラー アクションで選択リスト項目を使用し、パラメーターを渡すことで選択リスト項目の値を別のコントローラー アクションに渡しましたが、別のコントローラー アクションで値を取得しませんでした
// 最初のコントローラー アクション
List<SelectListItem> dropdownItems = new List<SelectListItem>();
foreach (var item in (IEnumerable)singlecheckbox)
{
int Id = Convert.ToInt32(item);
dropdownItems.AddRange(new[]{
new SelectListItem() { Text = null, Value = Id.ToString() }});
}
return RedirectToAction("mergeletterttofiles123", "managefile", new { dropdownItems, SeatId = seatId });
// 2 番目のコントローラー アクション
public ActionResult mergeletterttofiles123(List<SelectListItem> dropdownItems, int SeatId, string msg)
{
// dropdownItems shows null( 0 count)
}