私はこの持っている:パスリスト<int> ActionLinkのからコントローラメソッドに私のコントローラで
ViewBag.lstIWantToSend= lstApps.Select(x => x.ID).ToList(); // creates a List<int> and is being populated correctly
私の見解では、私が持っているので、私は...別のコントローラにそのリストを渡したい:
@Html.ActionLink(count, "ActionName", new { lstApps = ViewBag.lstIWantToSend }, null)
コントローラ内のメソッド:
public ActionResult ActionName(List<int> lstApps) // lstApps is always null
int値のリストをコントローラに送信する方法はありますかそれとも?
にあなたがこれは本当にオブジェクトのリストではなく、int型のリストだけ 'Html.ActionLink' –
を経由して複合型をこのように渡すことはできません変換します。それをintのcsv文字列に変換して送信し、受信したアクションを解析します。 –