Добавить абзац с помощью Control.Add на Asp.net
Итак, у меня есть 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);
Я пытался добавить "мусор", чтобы сделать абзац, но пока ничего хорошего
1 ответ
Решение
Вам нужно добавить LineBreak <br />
между двумя текстами:
Вы можете сделать это с помощью 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);