VS2005,C#,网站
好几个label,取数据库的内容,有长有短,
现希望若内容超过label的长度后就换行显示,
求一解决方案!!!

解决方案 »

  1.   

    这个做不到……label 是静态标签,所以不可能做到动态自适应显示,这是 label 控件先天决定的。
      

  2.   

    Label是不可以换行的,可以考虑哈用<span></span>或者<div></div>
      

  3.   

    不用label,直接输出Html带<br>的
      

  4.   

    将其放到一个DIV里面,如下设置Style
    <div style="width:100px; white-space:normal; word-break:break-all;"><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><DIV>
      

  5.   

    截取字串,插入"<br />"
      

  6.   

    那你要先把 label的属性 aotosize 设置为false
      

  7.   

    label的属性 aotosize 设置为false就行