将字符串内容输出为HTML标记

时间:2017-06-14 18:39:48

标签: asp.net-mvc-4 razorengine

背景信息:网站可以有“小部件”,它们的标记代码存储在数据库中。以List Item(li)标签开始和结束。

我的控制器向视图发送List listOfWidgets。然后视图将循环遍历该列表,并可以通过Widget类中的字符串访问标记代码(listOfWidgets [i] .markup)

如何让我的视图将字符串标记作为实际标记而不显示为文本?是否有某种HTML帮助器可以做到这一点?例如(我知道这是完全错误的,但是例如),

@ Html.PrintMarkup(listOfWidgets [I] .markup)

提前致谢

1 个答案:

答案 0 :(得分:0)

使用此: @ Html.Raw(listOfWidgets [I] .markup)