比方说数据库中字段内容:中<br/>国&nbsp;人
在aspx页面显示出来的应该是:中
                           国 人
就是这个意思!

解决方案 »

  1.   

    div.innerHTML = "中<br/>国&nbsp;人";
      

  2.   

    <%# Eval("micSay")%> 这个字段里含有HTML标签,在页面上显示怎么弄
      

  3.   

     /// <summary>
            /// 插入SQL时替换字符
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public static string Encode(string str)
            {
                str = str.Replace("'", "''");
                str = str.Replace("\"", "&quot;");
                str = str.Replace("<", "&lt;");
                str = str.Replace(">", "&gt;");
                str = str.Replace("\n", "<br>");
                str = str.Replace("“", "&ldquo;");
                str = str.Replace("”", "&rdquo;");
                return str;
            }        /// <summary>
            /// 取SQL值时还原字符
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public static string Decode(string str)
            {
                str = str.Replace("&rdquo;", "”");
                str = str.Replace("&ldquo;", "“");
                str = str.Replace("<br>", "\n");
                str = str.Replace("&gt;", ">");
                str = str.Replace("&lt;", "<");
                str = str.Replace("&quot;", "\"");
                str = str.Replace("''", "'");
                return str;
            }转换之后 直接write.
      

  4.   

    你用什么控件显示的啊?
    用div就是一楼的说法,
    用服务器控件:就用Label.Text就可以了
      

  5.   

    <div style="font-size:13px; line-height:30px;"><%# Eval("cqUniSay")%></div>
    就是直接在div里显示出来就行
      

  6.   

    不行,我试过,里面的html标签不显示出来