ASP MVC неразрывный пробел в атрибуте Display с DisplayNameFor
У меня есть модель со свойством "Цена", которая имеет атрибут DisplayAttribute
[Display(Name = "Price (in €)")]
Теперь я хочу отобразить это в заголовке таблицы, используя
@Html.DisplayNameFor(model => model.Price)
Но когда столбец очень маленький, текст может быть разбит на две строки:
Price (in
€)
Но я хочу, чтобы это сломалось так:
Price
(in €)
Можно ли вставить неразрывный пробел в атрибут Display? С помощью "Price (in €)
"результаты в"
"печатается как текст.
1 ответ
Решение
В комментариях Андрей разместил правильный ответ: неразрывный пробел - это символ юникода с кодом 00a0. Так что это должно работать:
[Display(Name = "Price (in\u00a0€)")]