如何在asp.net MVC3 Razor上编写html字段

Fla*_*ira 6 html razor asp.net-mvc-3

我在我的模型上有一个包含html值的字符串字段,我的问题是,当我放置代码在我的视图上呈现此字段时,它将完全重新转换为html,最终结果是带有html字符的大字符串逃脱...

@field //= "<div>"
Run Code Online (Sandbox Code Playgroud)

呈现

 &lt ;div&gt ;
Run Code Online (Sandbox Code Playgroud)

我如何覆盖此行为并强制它在我的字段上编写未转义的html?

Dar*_*rov 15

你可以使用Html.Raw帮手:

@Html.Raw(field)
Run Code Online (Sandbox Code Playgroud)