Используйте атрибут HttpPost в вашем действии.Все поля ввода в вашем представлении должны быть внутри формы, иначе данные не будут отправлены действию.После того, как вы это настроите, вы можете использовать ту же модель, которую вы используете в своем представлении, чтобы отправить данные вашего сотрудника в ваше действие.Например:
[HttpPost]
public ActionResult UpdateItem (Employee model)
{
....
getEmployee.Name = model.EmployeeName.ToString();
getEmployee.Address = model.EmployeeAddress.ToString();
...
}
Если вы отправляете только Id, вам нужно будет выполнить цикл FormCollection и установить для свойств объекта «getEmployee» значения, которые вы получаете в FormCollection.Вот так:
getEmployee.Name = FormCollection["EmployeeName"].ToString();
getEmployee.Address = FormCollection["EmployeeAddress"].ToString();
...
И так далее.Очевидно, что Name и Address - это имена свойств вашего объекта Employees.
Используете ли вы EntityFramework?Если это так, просто вызовите метод SaveChanges () для storeDB.Если нет, вам нужно вызвать метод сохранения доступа к данным, который вы используете.Надеюсь, это поможет.