具有DisplayNameFor的Display属性中的ASP MVC不间断空格

wer*_*zui 3 asp.net asp.net-mvc displayattribute

我有一个带有“价格”属性的模型,该模型具有DisplayAttribute

[Display(Name = "Price (in €)")]
Run Code Online (Sandbox Code Playgroud)

现在我想使用表标题显示

@Html.DisplayNameFor(model => model.Price)
Run Code Online (Sandbox Code Playgroud)

但是,当列很小时,“文本”可能会分为两行:

Price (in
€)
Run Code Online (Sandbox Code Playgroud)

但我希望它打破这种方式:

Price
(in €)
Run Code Online (Sandbox Code Playgroud)

是否可以在Display属性中插入一个不间断的空格?使用“ Price (in €)”会导致“  ”打印为文本。

wer*_*zui 5

安德烈(Andrei)在评论中发布了正确答案:不间断空格是一个Unicode字符,代码为00a0。所以这应该工作:

[Display(Name = "Price (in\u00a0€)")]
Run Code Online (Sandbox Code Playgroud)