Devolviendo múltiples archivos desde la acción MVC

Así que tengo una aplicación MVC 3 que tiene un par de lugares donde se genera un archivo de texto y se devuelve en una acción usando:

return File(System.Text.Encoding.UTF8.GetBytes(someString),
                 "text/plain", "Filename.extension");

Y esto funciona fabulosamente. Ahora tengo una situación en la que estoy tratando de devolver un par de archivos de una manera similar. En la vista, tengo un enlace de acción como "Haga clic aquí para obtener esos 2 archivos" y me gustaría que ambos archivos se descarguen de manera similar a como se descarga el archivo en el fragmento de código anterior.

¿Cómo puedo conseguir esto? He estado buscando un poco por aquí y ni siquiera he visto esta pregunta planteada en ningún lado ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta