为什么@ Html.DisplayName和@ Html.DisplayNameFor用于?

时间:2015-07-28 04:41:23

标签: asp.net-mvc razor

我知道当我们需要生成与模型中的属性相对应的适当html控件时,会使用@ Html.DisplayFor。但是什么是@ Html.DisplayName和@ Html.DisplayNameFor用于?

1 个答案:

答案 0 :(得分:0)

他们抓住显示名称......你会在字段标签中看到的东西。

Class Something

    <System.Component.DataAnnotations.Display(Name := "some long label")>
    Public Property LabelOne As String

    <System.ComponentModel.DisplayName("another long label")>
    Public Property LabelTwo As String

End Class

@Html.DisplayName.DisplayNameFor尊重上述两个属性。

我不确定是否支持System.Web.UI.WebControls.WebParts.WebDisplayNameAttribute

相关问题