【发布时间】:2012-09-25 16:09:52
【问题描述】:
我有一些客户详细信息,我只想显示具有值的字段。
例如,如果 Telephone 为 null,则不显示它。
我目前在我的视图模型中
public string FormattedTelephone
{
get { return string.IsNullOrEmpty(this.Telephone) ? " " : this.Telephone; }
}
在我看来
@Html.DisplayFor(model => model.FormattedTelephone)
这工作正常,但是,如果字段有值,我想显示字段名称,例如
电话: 02890777654
如果我在视图中使用@Html.DisplayNameFor,即使该字段为空,它也会显示字段名称。
我还想用粗体设置字段名称的样式,但不确定我在哪里设置样式 - 视图或视图模型。
【问题讨论】:
标签: asp.net-mvc