ASP.NEt MVC 3.0 Передача массива Int в качестве параметра из Ajax ActionLink в контроллер - PullRequest
0 голосов
/ 16 ноября 2011

Могу ли я передать массив Int из Ajax.ActionLink (из моего представления) в контроллер как параметр

это мой взгляд

<Ч />
@{
int [] IDArray = ViewBag.AllIds;
}

 @Ajax.ActionLink("send", "SendtoSS", new { id= IDArray }, new AjaxOptions
{
OnBegin = "Routing",
UpdateTargetId = "dialog-model",
InsertionMode = InsertionMode.Replace
}, new { @class = "button" })

В моем контроллере

public ActionResult SendtoSS(int[] ID)
    {
}

1 Ответ

1 голос
/ 17 ноября 2011

Так как я не смог найти решение для передачи массива.то, что я сделал, на мой взгляд, я преобразовал мой массив идентификаторов в строку с комой для каждого идентификатора, и в моем контроллере я получил строковый параметр и преобразовал обратно в массив.это решило мою проблему на данный момент.

Но я хотел бы знать, можем ли мы передать массив в качестве параметра через ссылку действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...