1

所以我有一个 div,在那个 div 上我添加了一个标签,我做了一些操作,然后我添加了另一个,问题是使用方法 Control.Add 的“段落”没有发生。
.
我得到类似的东西:“Label1”“Label2”。
代替: 。
“标签 1”。
“标签”

这是我使用的代码:

    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);

我试图添加“垃圾”来做这个段落,但到目前为止没有好处

4

1 回答 1

1

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

您可以使用 Literal-Control 执行此操作:

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);
于 2013-08-05T11:37:19.040 回答