相关疑难解决方法(0)

ASP.NET MVC UpdateModel()方法如何工作?

我正在研究我的第一个.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

29
推荐指数
2
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1