我想顯示model
屬性名稱在我的View
而不是值。Asp.net mvc3顯示模型丙項目名稱
例如,如果我的model
具有屬性name
,address
和phone
作爲屬性,我想在我的視圖中顯示相同的屬性名稱。你能不能讓我知道該怎麼做?
我試過的是我在調試模式下進入代碼,看到Model[0]
項目,並在那裏找到所有的屬性名稱,我從那裏擊中。
我想顯示model
屬性名稱在我的View
而不是值。Asp.net mvc3顯示模型丙項目名稱
例如,如果我的model
具有屬性name
,address
和phone
作爲屬性,我想在我的視圖中顯示相同的屬性名稱。你能不能讓我知道該怎麼做?
我試過的是我在調試模式下進入代碼,看到Model[0]
項目,並在那裏找到所有的屬性名稱,我從那裏擊中。
嘗試
@foreach (PropertyInfo propertyInfo in Model.GetType().GetProperties())
{
@propertyInfo.Name
}
默認情況下,您可以使用Html.DisplayNameFor(m => m.SomeProperty)
作爲,除非您爲這些屬性指定了顯示名稱,否則它們將默認爲屬性名稱。
這是偉大的代碼拉傑什,但它甚至拿起顯示名稱屬性。我努力從列表中限制顯示名稱屬性。你能提出一些想法嗎? – Kurkula
@Usham只是不要使用'Label'或'Editor'。 –
感謝一噸螞蟻。有效。 – Kurkula