Вам нужна EmployeeController
с двумя действиями: Index
и AddEmployee
.
Действие Index
должно получить ваш список сотрудников и передать их в представление. Вы можете использовать ViewData или сделать View строго типизированным и включить в возвращаемый объект модель: return View(employeeList)
Действие AddEmployee
должно содержать логику для добавления новой записи сотрудника, а затем перенаправить обратно на действие Index, используя RedirectToAction
. Это называется шаблоном Post-Redirect-Get. Ваши пользователи никогда не должны «приземляться» в ответе POST, поскольку это может привести к двойному представлению формы.
В представлении сотрудника: вам нужна форма сверху и сетка (например, MVCContrib Grid) ниже. Действие формы должно быть AddEmployee
действием EmployeeController
.