更新模型后更新视图

时间:2013-05-03 12:28:30

标签: c# asp.net-mvc visual-studio-2010 entity-framework viewmodel

我创建了一个名称,电子邮件,电话没有属性的模型,还创建了用于创建,编辑,删除和索引的视图。所有这些都很好。

现在我在像Address这样的模型中添加了一个属性。现在我想要,有没有任何方法,以便在模型中添加属性后,新添加的属性会自动添加所有相应的视图。

我们可以这样做吗?

1 个答案:

答案 0 :(得分:0)

有一种方法,但只有在使用HTML帮助程序类生成视图时才适用。视图应该是强类型的。

@Html.EditorForModel()

此HTML帮助程序将自动更新并生成所需的输入字段,但这样您可能会有灵活性。

其他方式可以创建自己的类来呈现html页面。

在视图中使用如下所示。视图应该是您要使用的模型的强类型:

@using(html.BeginForm()){
    @Html.EditorForModel()
}