无论如何在mvc viewmodel的[DisplayName()]
注释中添加新行?我目前有一个属性:
[DisplayName("Delivery Time (if different from our normal delivery of 10-30am – 12.30pm):")]
public string DeliveryTime { get; set; }
我希望在交货时间部分之后有一个新行,以便括号中的位在下面,这可能吗?我已经尝试了\r\n
但是没有用。
答案 0 :(得分:0)
嗯,你遇到的问题是html中忽略了\n
。您需要使用<br />
BUT将属性元数据绑定到使用html格式。
答案 1 :(得分:0)
我正在寻找更漂亮的解决方案,但在How to add a new line into Display Attribute, Name field
中提出了解决方法总结一下你放了一个&lt; br&gt; (或&lt; br /&gt;)在您的DisplayName字符串中并使用
@Html.Raw(ViewData.ModelMetadata.DisplayName)
显示它。