2009-07-24 6 views
0

Я хочу использовать один и тот же пост Метод действий для нескольких полей ввода. Как я могу получить все параметры, переданные в MVC-движок (в дополнение к параметру метода)?Как обрабатывать переменное количество параметров в методе маршрута

например. Оба эти список значений должны быть обработаны с помощью метода ниже

  1. 1, A, A
  2. 1, B, A, A

    [AcceptVerbs (HttpVerbs.Post)]
    общественного ActionResult Создание (интермедиат идентификатор)
    {
    // для каждой переменной в магазине POST в БД
    }

ответ

1

Вы можете получить доступ к коллекции Request.Form.

foreach (string field in Request.Form) { 
    string name = field; 
    string value = Request.Form[field]; 
    //... 
} 
Смежные вопросы