2014-11-21 39 views
3

有沒有一種優雅的方式來使用LabelFor無編碼輸出模型屬性的DisplayName屬性中的文本? DisplayName屬性包含一個em標記,需要將其作爲原始HTML呈現。DisplayName文本通過LabelFor沒有編碼

我想避免創建一個自定義幫手,除非它是不可避免的。如果這是不可避免的,請描述如何創建一個可以覆蓋LabelFor的助手。

房產模型:

[DisplayName("Title <em>&lt;title&gt;</em>")] 
public string Title { get; set; } 

Razor視圖:

@Html.LabelFor(model => model.Title, new {@class = "control-label col-md-2"} 

輸出:

enter image description here

回答

相關問題