Вот простой пример. Мы добавим текстовое поле с именем «PageNumber» к форме в нашем представлении, чтобы опубликовать данные в нашем методе действия FetchStats. MVC позаботится обо всей сантехнике, создаст экземпляр контроллера и вызовет метод действия FetchStats
, предоставив pageNumber в виде целого числа.
View
@{
ViewBag.Title = "Index";
}
<h2>Administration</h2>
@using (Html.BeginForm("FetchStats", "Admin")) {
<p>
Page number:
@Html.TextBox("pageNumber")
<input type="submit" value="Fetch Stats" />
</p>
}
Метод действия
[HttpPost]
public ActionResult FetchStats(int pageNumber)
{
CurrentGameNumber = pageNumber;
}