我有一些客户详细信息,我只想显示具有值的字段。
例如,如果 Telephone 为 null,则不显示它。
我目前在我的视图模型中
public string FormattedTelephone
{
get { return string.IsNullOrEmpty(this.Telephone) ? " " : this.Telephone; }
}
在我看来
@Html.DisplayFor(model => model.FormattedTelephone)
这工作正常,但是,如果字段具有值,我想显示字段名称,例如
电话: 02890777654
如果我@Html.DisplayNameFor
在我的视图中使用它,即使该字段为空,它也会显示字段名称。
我还想以粗体设置字段名称的样式,并且不确定我在哪里设置样式 - 视图或视图模型。