MSDN查Server.HtmlEncode(string)和Server.HtmlDecode(string)
string=Server.HtmlEncode(string)  ==>"<"替换成"&lt;&gt;"之类地!
string=Server.HtmlDecode(string)  与上相反

解决方案 »

  1.   

    怎么把FreeTextBox里面的内容插入数据库啊?
      

  2.   

    FreeTextBox是有个属性设置,可以设置是否自动转化HTML标记ConverHTMLsymbolsToHTMLcodes
      

  3.   

    TO:SnApnet(rookie) 用ntext类型,或者先编码后解码。
     jpusaddam(孤独客)说的对,我已经解决,感谢各位。
      

  4.   

    怎么把FreeTextBox里面的内容插入数据库啊?和插普通文本没有什么区别
    FreeTextBox1.Text
      

  5.   

    FreeTextBox1.HtmlEncodedTextFreeTextBox1.HtmlStrippedTextFreeTextBox1.RawText
      

  6.   

    FreeTextBox1.HtmlStrippedTextFreeTextBox1.RawText
    这两个属性什么意思?
      

  7.   

    strContent=strContent.Replace("&lt","<");
    strContent=strContent.Replace("&gt",">");
      

  8.   

    public string formatString(string str)
    {
    str=str.Replace(" ","&nbsp;");//处理空格
    str=str.Replace("<","&lt;");//处理小于号
    str=str.Replace(">","&gt;");//处理大于号
    str=str.Replace("\n","<br>");//处理换行
    return str;
    }
      

  9.   

    我发现用将FreeTextBox1.Text=FreeTextBox1.Text+"<Img  ....>";  他自动解码,我用HtmlEncode又编回来,怎么他把&lt;&gt;都转换成了对应的htmlflag,我用HtmlEncode又编回来,但他居然只是将上次&lt;&gt;都转换成了对应的htmlflag那些都变成了<,>,而其他的<,>没有变,他居然记住了。我很吃惊啊,请解释给我听听吧。