據我知道有2個方法來定義標籤文本模型領域;傳統的方法和「編

背景
據我知道有2個方法來定義標籤文本模型領域;傳統的方法和「編譯時顯示名稱屬性」的方法。在傳統的方法中,文本被分配做爲標籤爲每一個模型字段中的HTML頁面。雖然這是使用最簡單的方法,它是最難的,當一個單一的模式字段中顯示多個頁面維護;你應該知道哪些頁面領域已經出現進入並改變其標籤中全部的人。php

在「編譯時顯示名稱屬性」的方法,咱們分配一個DisplayName特性對咱們的模型的每一個字段,而後使用Html.LabelFor在咱們的HTML頁面來顯示它。當咱們使用代碼優先的方法在開發時間和編碼手動建立模型類這種方法是很是有用的;這樣,咱們很容易地顯示名稱屬性添加到咱們的現場沒有任何猶豫。雖然咱們每次編譯工程,咱們更改這個屬性,但它不是那麼討厭。數據庫

然而,當你不經過編碼,不管是在第一或在數據庫中第一種方法的代碼,使用這種方法建立的類是有點棘手,有一些缺點。在這些狀況下,你必須使用由代碼生成器和MetadataTypeAttribute產生的顯示名稱分配給字段的模型類的「厚此薄彼」 。網絡

例如,假設您有一個名爲「學生」,它具備「 FName參數」和「 L-NAME 」字段的模型類;要顯示名稱屬性添加到這些領域,你必須添加如下代碼到文件:app

 

http://www.dfwlt.com/forum.php?mod=viewthread&tid=686&extra=工具

相關文章
相關標籤/搜索