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