如何在显示属性,名称字段中添加新行
问题描述:
我正在使用MVC3应用程序,并使用屏幕上显示名称字段的数据属性。下面是一个代表性的样本 -如何在显示属性,名称字段中添加新行
[Required]
[Display(Name = "Staff Id (format \"9999\")")]
[StringLength(10)]
[UIHint("StaffId")]
public string StaffId { get; set; }
我想这样做是有两行与换行符名称后显示正确的“ID”文本。所以它会显示为
Staff Id
(format "9999")
有没有办法做到这一点?
答
[Required]
[Display(Name = "Staff Id<br/>(format \"9999\")")]
[StringLength(10)]
[UIHint("StaffId")]
public string StaffId { get; set; }
和你StaffId.cshtml
自定义编辑模板中:
@model string
@Html.Raw(ViewData.ModelMetadata.DisplayName)
@Html.TextBox("")
答
只是增加@达林 - 季米特洛夫的答案,使用
@Html.Raw(your.property)
而是典型的HTML佣工像
是很重要的@Html.DisplayFor(modelItem=>item.property) -- will not work
A trul一旦你想到这个问题就很明显。谢谢。 –