Это наверное что-то простое. У меня есть два действия в моем контроллере:
public ActionResult Index()
{
var m = new MyModel();
return View(m);
}
[HttpPost]
public ActionResult Confirm(MyModel model)
{
//do stuff
return View(model);
}
В моем строгом индексном представлении я настраиваю форму с помощью BeginForm ():
// action, controller, routeValues, FormMethod
<% using (Html.BeginForm("Confirm", "MyController", new { model = this.Model }, FormMethod.Post))
{ %>
<%=Html.TextBoxFor(m => m.FirstProperty)%>
<%=Html.TextBoxFor(m => m.SecondProperty)%>
<input type="submit" value="Confirm"/>
<% } %>
Проблема в том, что когда форма отрисовывается, она игнорирует действие, что приводит к следующему:
<form id="form1" action="./" method="post">
Почему игнорируется указанное действие?