2009-12-18 26 views
0

让说你的控制器动作看起来像这样的时候:你有资格控制属性名称使用默认的asp.net的MVC模型绑定

public ActionResult Update(Car myCar) 
{ 
} 

,如果你有一个具有

<input type='text' name='year' value='1990'> 
一个文本框

它似乎将绑定到myCar.year字段就好了

但如果你有嵌套的对象或复杂的列表等,你似乎必须限定控件的名称,如:

<input type='text' name='myCar.year' value='1990'> 

即使上述只是一个简单的领域,我认为它得到了重点。

问题是,您何时需要“限定”输入名称,以及您何时不能?

回答

1

引述别人谁似乎知道...;)

“如果你有一个嵌套的对象或复杂 列表等,好像你必须 资格的控件名称”

你撞到了头上,先生!

善良,

+0

这是根据观察我的理论,但我一直在寻找一些确认。 – leora 2009-12-18 15:20:14