当我们在后台拼接的字符串包含特殊字符,比如单引号的时候,此时数据传输到前台视图界面,视图经常再次进行二次转码,导致显示效果和我们预想的不符。比如后台传输的字符中包含单引号,则前台自动转成&#39。即便我们在后台增加了转义的斜杠,一样还是被转成。

此时可以在前台页面使用@Html.Raw()函数,则函数里面的变量的值的所有内容都会原样输出。

asp.net 后台数据特殊字符 传值到前台页面 被转码  @Html.Raw()函数-LMLPHP

11-11 19:10