我有一个使用asp.net web api将数据转换为pdf的解决方案。
我正在使用@Raw
以html格式显示数据。但问题是,如果json字符串包含html <br>
,则会抛出错误。一旦我手动将其更改为XHTML <br/>
,它就可以正常工作。
为什么@Raw不能处理html中断?有没有更好的方法来处理HTML标签?
描述 @Raw(@ Model.Description)
答案 0 :(得分:0)
出于安全考虑,建议不要使用Raw
方法 - 它不对输入字符串进行编码。更好的解决方案,特别是当您已经使用Web API时,将只返回非格式化数据,并在客户端执行html格式化,可能使用一些模板库。