arâmetro @Passing ArrayList para a ação do controlador ASP.NET MVC

Estou escrevendo um aplicativo em que preciso enviar os dados System.Collections.ArrayList como um parâmetro de uma ação do controlador para outra. Estou usand

return RedirectToAction("action1","controller1", new { arrList = arrListInFirstAction});

Mas como ArrayList fica fora do escopo na primeira ação, o parâmetro no redirecionado para a ação recebe um parâmetro nul

lguém pode me ajudar a encontrar uma resposta para este problem

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion