asp.net中lable在datelist中怎样换行?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:40:40
<td colspan="2" align="left" style="height: 20px">留言 <asp:Label ID="Label7" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"content") %>'></asp:Label>
</td>

1.<PRE><asp:Label id="Label7" runat="server" Width="500px"></asp:Label></PRE>
2.<asp:Label ID="Label7" runat="server" style="word-break:break-all"/>

这个需要你在 content 那个字段放<br>标记,如果你那内容是用编辑器的话,就能直接显示
如果你是用TextBox然后多行的话,你要做替换操作,因为TextBox换行是\n
你只要把\n替换成<br>就可以了,如:
<asp:Label ID="Label7" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"content").ToString().Replace("\n", "<br>") %>'></asp:Label>