MVC3 - Tendo problemas ao passar int [] para a ação do controlador no RedicrectToAction de uma ação diferente

Eu tenho 2 ações dentro do mesmo controlador.

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

e

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

A segunda ação (ExportChkedCSV) contém esse redirecionamento:

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

Quando eu passo através, o parâmetro checkedRecords é preenchido corretamente na instrução RedirectToAction, mas quando atinge o Index ActionResult a partir daí, checkedRecords é nulo. Eu tentei fazer filter =, checkedRecords =, etc. Eu não estou tendo nenhum problema com isso de View to Controller. Se eu mudar o tipo de matriz para qualquer outra coisa, eu posso pegar o valor - como faço para passar int [] de ação para ação? O que estou fazendo de errado? Obrigado

questionAnswers(3)

yourAnswerToTheQuestion