使用LabelFor在没有编码的情况下,是否有一种优雅的方法可以在模型属性的DisplayName属性中输出文本? DisplayName属性包含需要呈现为原始HTML的 em 标记。
我想避免创建自定义助手,除非它是不可避免的。如果这是不可避免的,请描述如何创建一个可以覆盖LabelFor的帮助器。
模型中的属性:
[DisplayName("Title <em><title></em>")]
public string Title { get; set; }
Razor观点:
@Html.LabelFor(model => model.Title, new {@class = "control-label col-md-2"}
输出:
答案 0 :(得分:1)