Если это просто отдельные значения, которые вы возвращаете, такие как int, строки, числа с плавающей запятой и т. Д. Вы можете просто поместить массив в действие следующим образом:
public ActionResult MyAction (int id, string[] value)
Или вы можете использовать то, что называется FormCollection
public ActionResult MyAction (int id, FormCollection form) {
string[] values = form.GetValues("value");
Или вы можете использовать Request.Form (это не рекомендуется, потому что более рекомендуемые два выше
public ActionResult MyAction(int id) {
string[] values = Request.Form.GetValues("value");
Надеюсь, это поможет. Я не совсем понял, в чем ваш вопрос, но, похоже, он имеет дело с тем, как получить массив опубликованных значений.