在更新模型之后更新视图

本文关键字:更新 新视图 之后 模型 | 更新日期: 2023-09-27 18:12:03

我已经创建了一个具有Name, Email, Phone no属性的模型,并且还创建了用于创建,编辑,删除和索引的视图。这些都很好。

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

我们可以这样做吗?

在更新模型之后更新视图

有一种方法,但只适用于使用HTML helper类生成视图的情况。视图应该是强类型的。

@Html.EditorForModel()

这个HTML帮助器将自动更新和生成所需的输入字段,但这样做可能会限制您的灵活性。

另一种方法是创建自己的类来呈现html页面。

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

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