我有一个视图,它使用传递给它的模型中的列表来填充数据。视图的模型是@model IList<NoteData>
。NoteData类包含两个字符串变量anchor
和data
。存储在data
字段中的值可以是以下形式Detailed Flipflop diagram <img src="http://cpuville.com/images/register_2.jpg"> to use
。
我不想直接将该值显示为字符串,而是显示由img标记扩展的图像,但我无法使其正常工作。提前谢谢你的建议
最佳答案
为此,可以使用Html.Raw()方法。该方法不会对字符串进行编码,而是将其输出为纯html。
有点像
@Html.Raw(noteData.data)
应该显示任何图像标记。但是要小心,这会将字符串中的所有html输出为纯html,因此如果使用此方法,您的站点可能会容易受到脚本注入的攻击。