У меня есть модель с недвижимости «Цена», которая имеет DisplayAttributeASP MVC неразрывный-пространство в атрибуте Display с DisplayNameFor
[Display(Name = "Price (in €)")]
Теперь я хочу, чтобы отобразить это в заголовке таблицы, используя
@Html.DisplayNameFor(model => model.Price)
Но когда колонна очень мала, то текст может быть разбит на две строки:
Price (in
€)
Но я хочу это должно нарушить этот путь:
Price
(in €)
Возможно ли вставить безразличное пространство в атрибут дисплея? Используя «Price (in €)
», результаты «
» напечатаны как Текст.
Да, это возможно. Используйте Html.Raw (ваша строка). –
Неразрывное пространство является символом юникода, с кодом 00a0. Поэтому это должно работать: '[Display (Name =" Price (in \ u00a0 €) ")]' – Andrei
Просто не используйте атрибут и не создавайте разметку в своем представлении. –