У меня есть веб-страница с формой, которая выглядит примерно так:
@using (Html.BeginForm("MyAction", "Controller", FormMethod.Post))
{
// html input fields here
// ...
// [SUBMIT]
}
Когда пользователь нажимает кнопку отправки, вызывается следующая функция:
public ActionResult MyAction ( string id )
{
// default action
}
[HttpPost]
public ActionResult MyAction ( MyModel model )
{
// called when a form is submitted
}
Теперь моя проблема в том, что мне нужно добавить еще одну форму.Но как я могу узнать, какая форма была отправлена?Потому что оба теперь окажутся во втором (HttpPost) методе ...
Что было бы хорошим способом разделить оба действия формы?Обратите внимание, что при отправке формы я должен оставаться на той же странице.Я не могу перенаправить себя на другую страницу / контроллер.