TextBox与Label
在一页里用TextBox(属性为多行)输入本文内容,存入数据库(该列的类型是text),在另一页中用Label读取内容.
TextBox好像不能存入换行符!导致label的全部内容是一行显示出来!
(要是一篇文章以这样的方式显示那不是太糟糕了!编辑排版都没有用了!)
有没有什么方法可以解决呢?
------解决方案--------------------TextBox用多行编辑方式,
读进数据后保存时替换
REPLACE( "\n ", " <br> ")保存进数据库
再读出时格式就正确了
------解决方案--------------------string mystr=this.TextBox1.Text.Replace( "\n ", " <br> ");
//这里也可以把mystr的值存进数据库
this.Label1.Text=mystr;
看这个例子
TextBox用多行编辑方式,
先读进数据到1个STRING 变量,
再替换
Replace( "\n ", " <br> ");
然后你可以存进数据库或显示都可以
------解决方案--------------------可以在读出来的时候再 replace
------解决方案--------------------1.显示的时候也用textrea。就像csdn显示贴子一样
2. 显示的时候把\r\n 替换成 <BR> 空格替换成 ==
------解决方案--------------------this.lbl_config.Text=(userInfo.car_config).Replace( "\r\n ", " <br /> ");
哦了