TextBox编辑文字

在开发的过程中,发现如果我们利用TextBox编辑文字,即使你打了好多空格,分了好多段落,插入数据库之后,都不会认你的格式,我们再从数据库中读取出来的文字根本就没格式。那如何让在TextBox中的格式保留在数据库当中呢?我开始以为用Server.HtmlEncode可以,却没有达到目的,通过查资料,研究了好久才勉强能出一些效果,具体代码如下:
.........
string str="";
str=this.txtDescription.Text;  //把TextBox中的内容先赋给str,再做处理
str=str.Replace("\r\n", "<br>");
str = str .Replace("\n", "<br>");
str = str .Replace(" ", "&nbsp;"); 
d.DepartmentDescription=Server.HtmlEncode(str);

posted @ 2009-08-12 20:34  回忆的颜色  阅读(231)  评论(0)    收藏  举报