1

我可以将一个 Int 数组从 Ajax.ActionLink(来自我的视图)作为参数传递给 Controller

这是我的看法


@{
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)
    {
}
4

1 回答 1

1

由于我无法找到传递数组的解决方案。我所做的是,在我看来,我已经将我的 ID 数组转换为一个字符串,每个 ID 都有一个逗号,并且在我的控制器中我接收字符串参数并转换回数组。这暂时解决了我的问题。

但我想知道我们是否可以通过操作链接将数组作为参数传递

于 2011-11-17T15:46:18.347 回答