当前位置: 代码迷 >> ASP.NET >> asp.net页面输出html内容诠释变成字符串输出
  详细解决方案

asp.net页面输出html内容诠释变成字符串输出

热度:3074   发布时间:2013-02-25 00:00:00.0
asp.net页面输出html内容注释变成字符串输出
通过编辑器发表文章,复制word文档中的格式,带入了<!--[if !supportLists]-->和<!--[endif]-->节点。
在页面上输出html内容,在chrome,firefox下正确输出,在ie9下直接把注释节点<!--[if !supportLists]-->和<!--[endif]-->作为字符串输出了,求原理和解决办法

------解决方案--------------------------------------------------------
按我的理解编辑器不应该出现<!--[if !supportLists]-->和<!--[endif]-->标签
以下是注释标签的运用。具体什么原理最好问浏览器内核
<!--[if lte IE 6]>
<div class="message warning" id="showmsg">
在IE6才会可见
</div>
<![endif]-->

------解决方案--------------------------------------------------------
简单的办法就是用正则替换掉
  相关解决方案