HtmlGenericControl («br») рендеринг дважды
добавление некоторого контента на заданную веб-страницу из кода. Когда я хочу добавить разрыв после некоторого текста, я пытаюсь сделать это следующим образом:
pDoc.Controls.Add(New Label With {.Text = "whatever"})
pDoc.Controls.Add(New HtmlGenericControl("br"))
где pDoc являетсяPanel
в котором ядобавив контент. Но это добавляет дваbr
теги в окончательный HTML.I '
мы избегаем такого поведения следующим образом:
pDoc.Controls.Add(New Label With {.Text = "whatever" & "<br>"})
Тем не менее, я'Мне так любопытно, и я хочу знать, почему
pDoc.Controls.Add(New HtmlGenericControl("br"))
действует таким образом. Я также думаю, что мой подход не слишком причудливый.
С Уважением,