C# 用c语言显示带换行符的标签文本#

C# 用c语言显示带换行符的标签文本#,c#,asp.net,C#,Asp.net,是否可以按照图像显示带换行符的标签文本 我需要准确打印标签上的文本。有人能帮我吗?我需要显示在标签上的文本将存储在字符串生成器中。您也可以使用在您想要打断文本的地方。您可以使用进行换行,使用进行空格 string s = "First line <br /> Second line"; 有关更多信息,请参阅:您可以在行之间附加HTML。比如: MyLabel.Text = "SomeText asdfa asd fas df asdf" + "<br />" + "S

是否可以按照图像显示带换行符的标签文本


我需要准确打印标签上的文本。有人能帮我吗?我需要显示在标签上的文本将存储在字符串生成器中。

您也可以使用

在您想要打断文本的地方。

您可以使用

进行换行,使用
进行空格

string s = "First line <br /> Second line";

有关更多信息,请参阅:

您可以在行之间附加HTML

。比如:

MyLabel.Text = "SomeText asdfa asd fas df asdf" + "<br />" + "Some more text";
MyLabel.Text=“SomeText asdfa asd fas df asdf”+”
“+“更多文本”;
使用StringBuilder可以尝试:

StringBuilder sb = new StringBuilder();
sb.AppendLine("Some text with line one");
sb.AppendLine("Some mpre text with line two");
MyLabel.Text = sb.ToString().Replace(Environment.NewLine, "<br />");
StringBuilder sb=新建StringBuilder();
某人加上一行(“一些文字加上第一行”);
sb.附录行(“某些mpre文本,第二行”);
MyLabel.Text=sb.ToString().Replace(Environment.NewLine,“
”);
您还可以使用以下命令

@"Italian naval...<br><br>"+
@“意大利海军…”+

以上代码可以实现双空格。如果你想要单行,就意味着你只需使用

我必须用br替换新行

string newString = oldString.Replace("\n", "<br />");
string newString=oldString.Replace(“\n”,“
”);
或者如果您使用xml

<asp:Label ID="Label1" runat="server" Text='<%# ShowLineBreaks(Eval("Comments")) %>'></asp:Label>

然后是代码隐藏

public string ShowLineBreaks(object text)
{
    return (text.ToString().Replace("\n", "<br/>"));
}
公共字符串ShowLineBreaks(对象文本)
{
返回(text.ToString().Replace(“\n”和“
”); }
我知道这个线程很旧,但是

如果您使用的是html编码(如),前面的答案将不起作用。打断标记将呈现为文本,而不是应用回车符。您可以将asp标签包装在一个预标记中,它将显示代码后面设置的任何换行符

示例:

<pre style="width:600px;white-space:pre-wrap;"><asp:Label ID="lblMessage" Runat="server" visible ="true"/></pre>

或只需添加一行:

Text='<%# Eval("Comments").ToString().Replace("\n","<br />") %>'
Text=''

下面这句话对我很有用:

lbTabRes.Text += num + " x " + i + " = " + (num * i).ToString() + "<br/> \n";
lbTabRes.Text+=num+“x”+i+“=”+(num*i).ToString()+“
\n”;
绝对不是重复的,链接的问题是指HTML/CSS,不要麻烦点击它。你不能只做
MyLabel.Text=“Hey!”+”\n“+”Hey!”
?:D
lbTabRes.Text += num + " x " + i + " = " + (num * i).ToString() + "<br/> \n";