3

我创建了一个名称,电子邮件,电话号码属性的模型,并为创建,编辑,删除和索引创建了视图。所有这些工作正常。更新模型后更新视图

现在我已经在模型中添加了一个属性,如Address。现在我想,是否有任何方法,以便在模型中添加属性后,新添加的属性将自动添加到所有相应的视图中。

我们可以这样做吗?

回答

0

有一种方法,但只适用于通过使用HTML助手类生成视图。该视图应该是强类型的。

@Html.EditorForModel() 

这HTML辅助会自动更新,genatrate需要输入字段,但这种你可能有有限的灵活性。

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

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

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

我在哪里可以看到这个标签,以及在更新模型后更改如何反映在视图中? – 2013-05-03 12:50:19

+0

更新了答案。 – Guanxi 2013-05-03 13:38:40

+0

我在视图中提供了标签,然后在模型中添加了一个属性并构建了项目。但添加的属性不会自动显示。 该物业将如何自动进入视野? – 2013-05-04 05:14:51