模型绑定点属性

时间:2013-04-28 22:15:56

标签: asp.net-mvc asp.net-mvc-4 model-binding

当表单中字段的名称是点属性时,如何避免直接访问Request.Form集合,因为我创建了一个包含多种类型的视图模型。

现在我有了这个方法:

public ActionResult ChangeLineQty(int id, int quantity)

但是模型绑定器在request.form集合中没有看到数量变量,因为字段名称显示为:NewOrderLine.Quantity

此特定表单是一个AJAX表单,它在后台更新数量,它只使用orderLine的ID和新数量。

1 个答案:

答案 0 :(得分:0)

请写这样的功能

public ActionResult ChangeLineQty(int id, NewOrderLine objNewOrderLine)
{
      int quantity=objNewOrderLine.Quantity;
}