2013-06-25 58 views
1

在我的ASP MVC視圖模型,我有以下特性正在使用DisplayName標識顯示名稱不被DisplayFor幫手顯示

[DisplayName("Payment Frequency")] 
    public char paymentFrequency { get; set; } 
    [DisplayName("Account Type")] 
    public char accountType { get; set; } 

然而,他們被稱爲當被DipslayFor助手視圖像這樣

<div class="M-editor-label"> 
     @Html.DisplayFor(model => model.paymentFrequency) 
    </div> 

    <div class="M-editor-label"> 
     @Html.DisplayFor(model => model.accountType) 
    </div> 

我得到一個大的空白空間。任何想法爲什麼?

回答

3

的顯示名稱是標籤顯示值 - >

使用@Html.LabelFor(m => m.paymentFrequency)

你得到的空白,因爲你有空性我猜。

通常您使用LabelFor和DisplayFor與eachother顯示標籤和值。

+0

太棒了,謝謝:) – NealR