如何在标签控件

时间:2015-08-19 18:55:23

标签: c# asp.net

我有一个标签控件,我绑定了text属性。我的文字包含新行,但是当我显示数据时,它会在一个新行中显示它。

<asp:Label ID="lblText" runat="server"></asp:Label>

lblText.Text = xml.Value;

我的xml.Value包含下面提到的文字。

For ex:

我的文字是:

Hi!
How are you??

绑定后显示为

Hi! How are you??

但我想显示为

Hi!
How are you??

标签是否可以使用\nbr

在新行中显示此类文字

2 个答案:

答案 0 :(得分:1)

检查textwrap属性并使用标签

的多行属性

答案 1 :(得分:-1)

只需在评论中添加<br/>即可。您也可以替换\ n以及

您可以在绑定后使用lblText.Text.Replace("\n", "<br />");

Display label text with line breaks in c#

或在绑定之前。

<asp:Label ID="lblText" runat="server"></asp:Label>

lblText.Text = xml.Value.Replace("\n", "<br />");