this.TextBox1.Text.Replace("<","&lt;").Replace(">","&gt;").Replace("\r\n","<br>").Replace("   ","&nbsp;")

解决方案 »

  1.   

    textbox 不支持html format
    用个第三方吧 RichTextBox FreeTextBox
      

  2.   

    this.TextBox1.Text.Replace("<","&lt;").Replace(">","&gt;").Replace("\r\n","<br>").Replace("   ","&nbsp;")
    用第一楼说的这种方法应该可以实现,用TextArea好像支持HTML format
      

  3.   

    大家可能不完全明白我的意思
    我公司要求做个 招聘程序  其中有个  填写个人工作经验的textbox  用户填写后  保存的数据库中, 取出数据库中内容  显示在页面的格式要和用户输入的格式一样。要求不让用FreeTextBox
      

  4.   

    using System.Text.RegularExpressions;
    string Content = this.txtComment.Text.ToString().Trim();
    Content=Regex.Replace(Content,"<","<");         //过滤HTML代码     
    Content=Regex.Replace(Content,">",">");     
    Content=Regex.Replace(Content,"\r","<BR>");       //回车     
    Content=Regex.Replace(Content,"   ","     ");       //空格     
    Content=Regex.Replace(Content,"\t","                 ");