当我点击Edit
页面中的Index
按钮时,为了获得一些其他控件值,我也使用HttpPost
调用Edit button as Submit button
方法。所以这是我的控制器方法,
[HttpPost]
public ActionResult Edit(Employee emp, IEnumerable<string> Check, int empId = 0)
{
emp = new Employee(empId);
// some action with `Check` values
return View(emp);
}
如果我像这样调用我的编辑视图,则某些值会绑定在相应的EditFor
中,而其中一些值则不会。
如果我不拨打HttpPost
方法,只需使用Id
传递Html.ActionLink
,我的Edit view
就会正确显示所有值。
我很长时间都在努力解决这个问题。任何人都可以帮助我吗?,提前谢谢。