我有一个带有属性“Price”的模型,其中包含 DisplayAttribute
[Display(Name = "Price (in €)")]
现在我想使用在表头中显示它
@Html.DisplayNameFor(model => model.Price)
但是当列非常小时,文本可能会分成两行:
Price (in
€)
但我希望它能这样打破:
Price
(in €)
是否可以在 Display 属性中插入不间断空格?
使用“价格(单位:欧元)
”会导致“
”打印为文本。
最佳答案
Andrei 在评论中发布了正确的答案: 不间断空格是一个 unicode 字符,代码为 00a0。所以这应该有效:
[Display(Name = "Price (in\u00a0€)")]
关于asp.net - 带有 DisplayNameFor 的 Display 属性中的 ASP MVC 不间断空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844652/