использование formcollection для отображения данных в режиме просмотра

#asp.net #asp.net-mvc-3

#asp.net #asp.net-mvc-3

Вопрос:

У меня есть два метода действия в моем классе контроллера, оба с одинаковыми именами. Один из них является httpGet , а другой — HttpPost . Я создал одно представление для ввода значений. Теперь мне нужно просуммировать эти значения и показать их в другом представлении.

Моя проблема в том, что я не могу создать два представления с одинаковым именем в одной папке views.

Второй метод действия выглядит следующим образом:

 [HttpPost]
public ActionResult Add(FormCollection formCollection)
{           
    return View(formCollection);
}
  

где formCollection хранятся значения, введенные пользователем. Мне нужно просуммировать эти значения и показать их в другом представлении. Как я могу это сделать?

Ответ №1:

Не совсем понимаю, что вам нужно, но, возможно, вы могли бы вернуть конкретное представление:

return View("Result", formCollection);

HTH