MVC3 - Bei der Übergabe von int [] an die Controller-Aktion bei RedicrectToAction von einer anderen Aktion ist ein Fehler aufgetreten

Ich habe 2 Aktionen innerhalb desselben Controllers.

public ActionResult Index(string filter, int[] checkedRecords)

und

public ActionResult ExportChkedCSV(string filter, int[] checkedRecords)

Die zweite Aktion (ExportChkedCSV) enthält diese Weiterleitung:

if (reject != 0)
        {
            return RedirectToAction("Index", new { filter, checkedRecords });
        }

Wenn ich durchgehe, wird der Parameter checkedRecords in der RedirectToAction-Anweisung korrekt ausgefüllt, aber wenn er das Index ActionResult von dort erreicht, ist checkedRecords null. Ich habe versucht, filter =, checkedRecords =, etc. zu tun. Ich habe kein Problem mit diesem von Ansicht zu Prüfer. Wenn ich den Array-Typ in einen anderen ändere, kann ich den Wert abrufen. Wie übergebe ich int [] von Aktion zu Aktion? Was mache ich falsch? Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage