首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-08-26 
asp.net页面输出html内容注释变成字符串输出通过编辑器发表文章,复制word文档中的格式,带入了!--[if !sup

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]-->

[解决办法]
简单的办法就是用正则替换掉

热点排行