读书人

mvc中的UpdateModel步骤

发布时间: 2012-11-26 11:48:49 作者: rapoo

mvc中的UpdateModel方法

该方法可以动态的获取前台传过来的值,比如前台有编辑功能,单机保存调用Edit方法时,这是调用该方法可以获取到更改后的值。

使用Controller 基类的内置方法UpdateModel()。该方法支持使用传入的表单参数更新
对象的属性,它使用反射机制来解析对象的属性名称,接着基于客户端传入的参数值自动赋值给对象相
关属性。

示例代码:

Dinners dinner = dinnerRepository.GetDinner(id);
try
{
UpdateModel(dinner);
dinnerRepository.Save();
// Perform HTTP redirect to details page for the saved Dinner
return RedirectToAction("Details", new { id = dinner.DinnerID });
}

读书人网 >PowerDesigner

热点推荐