在一个table的一行中有两列,一个是字符串形式的,一个是数字形式的,为什么字符串形式的可以换行,而数字形式的不行

解决方案 »

  1.   

    数字形式的应该也可以换行吧,
    把它强制转换成string类型的+"<br>"
      

  2.   

    两种解决方案,要不把该列变成字符串形式的
    要不 在 TD里加上 <td style="word-break:break-all">
      

  3.   

    ie就是如此。换成差一些的浏览器,也许会将一个单词随意换行。这个问题与asp.net无关,是html/css问题。随便搜了一些网页你可以参考:http://www.vipcn.com/InfoView/Article_177847.html
    http://www.coverer.net/2005/09/post.html
      

  4.   

    由于数字是连在一起的,IE会认为是一个单词,所以不能换行,采用css可以控制这个问题style="word-break:break-all":按照宽度强制换行
    style="word-wrap:break-word":按照单词换行