2013-12-19 17 views
0

我想顯示model屬性名稱在我的View而不是值。Asp.net mvc3顯示模型丙項目名稱

例如,如果我的model具有屬性name,addressphone作爲屬性,我想在我的視圖中顯示相同的屬性名稱。你能不能讓我知道該怎麼做?

我試過的是我在調試模式下進入代碼,看到Model[0]項目,並在那裏找到所有的屬性名稱,我從那裏擊中。

回答

1

嘗試

@foreach (PropertyInfo propertyInfo in Model.GetType().GetProperties()) 
{ 

    @propertyInfo.Name 
} 
+1

這是偉大的代碼拉傑什,但它甚至拿起顯示名稱屬性。我努力從列表中限制顯示名稱屬性。你能提出一些想法嗎? – Kurkula

+1

@Usham只是不要使用'Label'或'Editor'。 –

+0

感謝一噸螞蟻。有效。 – Kurkula

1

默認情況下,您可以使用Html.DisplayNameFor(m => m.SomeProperty)作爲,除非您爲這些屬性指定了顯示名稱,否則它們將默認爲屬性名稱。