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

Output string contents as HTML markup

背景信息:网站可以有"widgets",它们的标记代码存储在数据库中。以列表项 (li) 标记开始和结束。

我的控制器向视图发送一个列表 listOfWidgets。然后视图将循环遍历该列表,并可以通过 Widget class (listOfWidgets[i].markup)

中的字符串访问标记代码

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

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

提前致谢

使用这个: @Html.Raw(listOfWidgets[i].markup)