Вам нужна кнопка отправки внутри form
и перегруженная ActionResult
в контроллере, который использует атрибут HttpPost
.
Что-то вроде ...
Контроллер
public ActionResult Index()
{
return View(new MyViewModel());
}
[HttpPost]
public ActionResult Index(MyViewModel model)
{
// do stuff with model
}
View
@using(Html.BeginForm())
{
<input type="submit" value="Go" />
}
Это приведет к визуализации формы и публикации ее в результате действия Index в вашем контроллере.