我有一个标签控件,我绑定了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??
标签是否可以使用\n
或br
。
答案 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 />");