label 自动分行 asp.net c#

来源:百度知道 编辑:UC知道 时间:2024/09/22 20:23:21
我想问下asp.net c#如何让他自动分行啊?。 我想用一个label来显示一个新闻的内容 。 我想让他自动分行。~~
谁教下我啊。 或者告诉我别的更好的方法 呵呵 谢谢啊

Label没有自动换行
可以用Div
<div id="div" runat="server" style="width:300">
</div>

后台
div.InnerText="";
div.InnerHtml="";



<div style="width:300">
<%=news%>
</div>

后台
public string news;

问题很简单看好下面:
this.label1.Text = "sdlfjsldf" + "/r/n" + "1454545";在自己的电脑上看一下效果,/r/n合起来是换行

绑定数据库的时候 用:
String.Replace(Eval("字段名").ToString(),'/r/n',"<br>");

label定宽
然后定个min-height

第一个就是设置cssname用css来设置,
第二个就是当超过这么多字符的号就加上<br>然后再接上

用 literal 。Mode改下就OK