我在同一个控制器中有 2 个动作。
public ActionResult Index(string filter, int[] checkedRecords)
和
public ActionResult ExportChkedCSV(string filter, int[] checkedRecords)
第二个操作 (ExportChkedCSV) 包含此重定向:
if (reject != 0)
{
return RedirectToAction("Index", new { filter, checkedRecords });
}
当我逐步完成时,在 RedirectToAction 语句中正确填充了参数 checkedRecords,但是当它从那里点击 Index ActionResult 时,checkedRecords 为空。我尝试过 filter =、checkedRecords = 等。从 View 到 Controller,我对此没有任何问题。如果我将数组类型更改为其他类型,我可以获取该值 - 如何将 int[] 从一个动作传递到另一个动作?我究竟做错了什么?谢谢