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