顧客の詳細がいくつかあり、値を持つフィールドのみを表示したいと考えています。
たとえば、Telephone が null の場合は表示されません。
私は現在、ビューモデルに持っています
public string FormattedTelephone
{
get { return string.IsNullOrEmpty(this.Telephone) ? " " : this.Telephone; }
}
そして私の見解では
@Html.DisplayFor(model => model.FormattedTelephone)
これは正しく機能していますが、フィールドに値がある場合はフィールド名を表示したいと思います。
電話: 02890777654
ビューで使用する@Html.DisplayNameFor
と、フィールドが null の場合でもフィールド名が表示されます。
また、フィールド名を太字でスタイルしたいのですが、どこでスタイルを設定するか (ビューまたはビューモデル) が不明です。