在我的控制器我有這樣的:通行證列表<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
有沒有辦法將ints列表作爲路由值發送給控制器me THOD?
你不能將一個複雜類型通過'Html.ActionLink' –
這樣這是不是真的對象的列表,而只是一個整數的列表。只需將它轉換爲一個csv字符串以發送它,然後解析您的接收操作。 –