Только начал изучать asp.net mvc.Проблема в том, что обьект в аргументе post метода не принимает значение Age с формы, с Name i Surname проблем нет. Подскажите ,что я сделал не так?
Controller:
[HttpGet]
public ActionResult EditEmployee(int id)
{
ViewBag.Id = id;
return View();
}
[HttpPost]
public ActionResult EditEmployee(EmployeeViewModel employee)
{
foreach (EmployeeViewModel x in EmployeeList.List)
{
if (x.Id == employee.Id)
{
x.Name = employee.Name;
x.Surname = employee.Surname;
x.Age = employee.Age;
}
}
return RedirectToAction("Employees");
}
View:
<div>
<h3>Изменение работника</h3>
<form method="post" action="">
<input type="hidden" value="@ViewBag.Id" name="Id" />
<table>
<tr>
<td><p>Имя </p></td>
<td><input type="text" name="Name" /> </td>
</tr>
<tr>
<td><p>Фамилия</p></td>
<td>
<input type="text" name="Surname" />
</td>
</tr>
<tr>
<td><p>Возраст</p></td>
<td><input type="number",name ="Age"/> </td>
</tr>
<tr><td><input type="submit" value="Отправить" /> </td><td></td></tr>
</table>
</form>
Продвижение своими сайтами как стратегия роста и независимости