剃刀:将图像从p标签中使用的字符串展开为img标签

时间:2015-07-08 11:57:11

标签: javascript html asp.net-mvc razor

我有一个视图,它使用传递给它的模型中的列表来填充数据。视图的模型是@model IList<NoteData>。 NoteData类包含2个字符串变量anchordata。存储在data字段中的值可以采用以下格式

Detailed Flipflop diagram <img src="http://cpuville.com/images/register_2.jpg"> to use

我不想直接将此值显示为字符串,而是显示由img标记展开的图像,但我无法使其正常工作。提前感谢您的建议

1 个答案:

答案 0 :(得分:3)

为此,您可以使用Html.Raw()方法。该方法不会对字符串进行编码,而是将其输出为纯html。 像

这样的东西
@Html.Raw(noteData.data)

应显示任何图片标签。请注意,这会将字符串中的任何和所有html输出为纯HTML,因此如果您使用此方法,您的网站可能会受到脚本注入的攻击。<​​/ p>