sadier

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

换行问题双保险

Posted on 2004-08-20 22:17 caca 阅读(183) 评论(2)  编辑 收藏

在ASP.NET中,把数据从数据库里面提取并显示在页面上,一般用< asp:Lable />,或者直接用<% # %>来显示出来,中文字符一般不回出现不能换行的问题,英文,或者连续的标点,就会出现不能自动换行,把网页给撑破了,这里有2个解决方法:
(1)在<td />里面用<% # %>来显示数据:
<td style="word-break:break-all;word-wrap:  break-word"><% # %></td>

(2)在向数据库提交数据之前,把换行符号替换成为<br>:
chr=chr.Replace("\n","<br>");

posted on 2004-09-21 17:59  毛小华  阅读(2069)  评论(11)    收藏  举报