日期:2014-05-19  浏览次数:20457 次

关于用textbox添加内容后出现的问题,急!!!
用TextBox做了个评论发布页,发布出去的评论不会自动分行,而是所有内容都显示成一行了.

在textbox里跳行了应该自动加一个 <br> 的,如何解决这个问题啊?



------解决方案--------------------
呵呵,可以把回车转换成 <br> ;或者换一个html的编辑器
------解决方案--------------------
这个主要跟你什么来呈现内容有关,如果你直接采用response.write()的话,那么就会产生你遇到的情况,因为你输出的内容没有包含换行符
建议把内容绑定到一个Label上,并指定该Label宽度,即可“自动换行”
------解决方案--------------------
TextBox里面不会自动转成 <br> ,只是一个回车符,如果你想把内容显示在HTML页中并保持换行状态的话,就要自己写转换函数自己转,这个是必须的。
------解决方案--------------------
这样做:
string strT = this.文本框ID.Text;
strT = strT.Replace( "\r\n ", " <br> "); //转换
录入字段 = strT;