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

标签 html asp.net-mvc-3 razor

我的模型上有一个包含 html 值的字符串字段,我的问题是当我放置代码以在我的 View 中呈现该字段时,它将完全重新转换为 html,最终结果是一个大字符串转义了 html 字符...

@field //= "<div>"

渲染

 &lt ;div&gt ;

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

最佳答案

您可以使用 Html.Raw 助手:

@Html.Raw(field)

关于html - 如何在 asp.net MVC3 Razor 上编写 html 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8034720/

相关文章:

javascript - Php 中的动态下拉问题

asp.net - 将 webgrid 导出为 pdf asp mvc razor

c# - 如何使用 MemoryStream 将 Xml 附加到 .net 邮件附件?

javascript - 如何使用带有 razor (cshtml) 的 javascript 函数显示 html 代码?

asp.net-mvc - List<dynamic> 的奇怪 Razor 行为

javascript - 如果使用 jQuery datepicker 为空,我需要它返回 0

html - 宽度 : 100%; give me a scrollbar

asp.net-mvc-3 - 用于 API 访问的 WCF 或 Asp.Net MVC?

c# - 所有国家下拉列表

html - 在没有 html 的情况下使用 css sprites