在Asp.net上使用Control.Add添加段落

本文关键字:Control Add 添加 段落 Asp net | 更新日期: 2023-09-27 18:26:24

所以我有一个div,在这个div上我添加了一个标签,我做了一些操作,然后添加了另一个,问题是使用Control.add方法的"段落"没有发生

我得到了这样的东西:"Label1"Label2"
而不是:.
"Label1"。
"标签"

这是我使用的代码:

    System.Web.UI.WebControls.Label box3 = new System.Web.UI.WebControls.Label();
    box3.Text = TextBox2.Text;
    box3.ID = TextBox2.Text;
    oportunities.Controls.Add(box3);
    //operations
    oportunidades.Controls.Add(box4);

我试着添加"垃圾"来完成这段话,但到目前为止还没有好的

在Asp.net上使用Control.Add添加段落

您需要在两个文本之间添加LineBreak <br />

你可以用文字控制来做到这一点:

oportunities.Controls.Add(box3);
oportunities.Controls.Add(new LiteralControl("<br/>"));
oportunidades.Controls.Add(box4);

或者简单地将<br />附加到第一个标签:

box3.Text = TextBox2.Text + "<br />";
oportunities.Controls.Add(box3);
oportunidades.Controls.Add(box4);