问题是这样的,要显示一个字符串(包含html标签)在razor页面上,有两种做法
1. 服务端htmldecode字符串,然后把字符串给,razor页面,然后razor页面,html.raw(字符串),但这样的问题是,最终呈现在浏览器页面上,这段字符串确实htmldecode了,但是这个字符串被一个引号(“”)包裹,导致,浏览器还是不渲染html标记。
2. razor页面上写,html.raw(HttpUtility.HtmlDecode(字符串)),这样html标签就正常显示了。
但是还是想用方法1来实现,请问怎么解决?