我正在研究我的第一个.NET MVC应用程序并使用NerdDinner教程作为参考点.目前令我着迷的一点是UpdateModel()方法.(我不喜欢使用我不太懂的东西.)
取自NerdDinner教程 -
//
// POST: /Dinners/Edit/2
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, FormCollection formValues) {
Dinner dinner = dinnerRepository.GetDinner(id);
UpdateModel(dinner);
dinnerRepository.Save();
return RedirectToAction("Details", new { id = dinner.DinnerID });
}
Run Code Online (Sandbox Code Playgroud)
我的主要问题是如何UpdateModel()在Edit方法中传递对formValues的访问权限?为什么集合没有作为参数显式传递给方法?
asp.net-mvc ×1