如何在MVC中为动作进行模型绑定?

时间:2011-11-26 02:01:02

标签: asp.net-mvc asp.net-mvc-3

在我的HTML上我有这样的东西:

<input id="City_Name" name="City.Name" size="15" type="text" value="" />
<input disabled="disabled" id="Location" name="Location" size="15" type="text" value="" />

第一个字段绑定到我的模型中的City.Name。但是第二个字段需要绑定到City.Location。

是否有一种简单的方法可以将其绑定到模型中的正确字段?

1 个答案:

答案 0 :(得分:2)

我建议您修改标记并使用字段名称City.Location代替Location。始终使用编辑器模板,它们将为您的输入生成正确的字段名称,以便您不必担心它。作为旁注,您的字段标记为disabled,这意味着无论其名称如何,其值都不会发送到服务器。