label.text = xxx.Replace("\r\n","<br>")

解决方案 »

  1.   

    换行的方法是Enviroment.NewLine如TextBox.Text = 1.aaaaaaaaaaaaaa + Enviroment.NewLine + 2.bbbbbbbbbbbb
      

  2.   

    TextBox tx=new TextBox();
    tx.ID="textbox1";
    tx.TextMode=TextBoxMode.MultiLine;
    tx.Text="1.aaaaaaaaaaaaaaaaaaa\n2.bbbbbbbbbbbbbbbbbbbb\n3.ccccccccccccccc";
    this.Label1.Controls.Add(tx);
      

  3.   

    label.text = table.Rows[0]["字段名"].ToString().Replace("\r\n","<br />");
      

  4.   

    rtsp(自命不凡->专出馊主意) ( ) 信誉:100  2007-08-31 11:29:54  得分: 0  
       label.text = xxx.Replace("\r\n","<br>")
    =========================================================
    你的那个xxx代表什么?
      
     
      

  5.   

    如果前台页面绑定
    <%#DataBinder.Eval(Container.DataItem, "字段名")"].ToString().Replace("\r\n","<br />") %>
      

  6.   

    还有各位,我想说一句,我后台添加到数据库里,前台的label是显示从数据库中提出的数据
      

  7.   

    插入数据的时候添个<pre>
    如:insert into test(aa) values('<pre>'+'"TextBox.Text"'+'</pre>')
      

  8.   

    那你在插入数据库的时候,添加一个分隔符,例如添加一个'|'符号:
    1.aaaaaaa|2.bbbbbbb|3.ccccccccc
    然后在程序里就可以用split('|')来分隔这个字符串了.还有就是你前台用Lable来显示,Lable是只能显示在一行的.你可以考虑用个table控件,然后动态生成行和列