innerHtml 不是很清楚你的意识   要是你从数据库里面读出的数据有html标签的话那用js就应该用innerHtml

解决方案 »

  1.   

    我的意思是说
    比如说从数据库取出来的数据<strong> I am bold </strong>
    那么显示出来的就是I am bold 
    那用innerHtml怎样转换呢?
    再谢了!
      

  2.   

    不对,看看你输出的代码。  估计你用了类UBB转换 把HTML都过滤为字符了。或者你提交时过滤HTML,看看数据库实际内容。
      

  3.   

    肯定转换了,你自己看看源代码,是指从浏览器里,选"查看源代码"看到的html代码啊,别搞错啦
      

  4.   

    试试:
     <%#Server.HtmlDecode(Eval("字段")) %>
      

  5.   

    恩!我看了~网页的源代码确实不是html的格式~而是一些乱七八糟的字符~
    我的数据库中存的是UBB的代码~可是我用 <%#Server.HtmlDecode(Eval("字段"))   %>取出来的时候却会报错的~如下编译器错误信息: CS1502: 与“System.Web.HttpServerUtility.HtmlDecode(string)”最匹配的重载方法具有一些无效参数这是怎么回事~
    谢谢
      

  6.   

    呵呵,那首先要保证你取出来的是Html编码了^_^. 该一下保存那里吧, 偶记得FCKeditor.Value就是Html格式的, 你确定保存的是Html格式后再试试^_^
      

  7.   

    恩!我看了~网页的源代码确实不是html的格式~而是一些乱七八糟的字符~ 那你读出来的就是html特殊编码转换了的结果
    看看你保存进入数据库的结果是否是 <strong>   I   am   bold   </strong> 这个结果
      

  8.   

    对~保存进数据库的结果就是<strong>       I       am       bold       </strong> 
    我这次用了lable来显示的~结果可以显示了~貌似label可以解释这些~
    可是源文件里的那些类似是html的字符是什么呀?什么是"html特殊编码转换"??