Вставьте <br/> тег программно (VB.NET)

Вы должны использовать

window.addEventListener("load", function(event) {
    //your code
  });

вместо window.onload , потому что когда вы устанавливаете window.onload второй раз, вы перезаписываете ранее установленную вами функцию. window.addEventListener позволяет добавить более одного события.

Документация: https://developer.mozilla.org/en-US/docs/Web/Events/load

.

6
задан Paxenos 28 April 2009 в 18:33
поделиться

5 ответов

Правильный элемент управления - это HtmlGenericControl .

Dim br As New HtmlGenericControl("br")

Вы можете использовать HtmlGenericControl для рендеринга любого HTML-элемента, который вы хотите, просто передав имя тега элемента в качестве единственного аргумента для конструктора.

16
ответ дан 8 December 2019 в 05:23
поделиться

Я не уверен, является ли слово "break" резервным словом также в vb.net, поэтому попробуйте

Dim newline = New LiteralControl("<br>")

или

newline.Text="<br>"; 
1
ответ дан 8 December 2019 в 05:23
поделиться

Почему бы просто не использовать другую метку или добавить
к предыдущему label.txt?

2
ответ дан 8 December 2019 в 05:23
поделиться

Если добавленный
является последним элементом в элементе контейнера, вы не увидите никакой разницы.

вы можете попробовать:

Dim breakTag As LiteralControl
breakTag= New LiteralControl("<br />&nbsp;")
divListenerInfo.Controls.Add(breakTag)

, чтобы увидеть разрыв.

Но я думаю, что вы должны сначала добавить фиктивный текст в этот литерал и найти его на своей странице, если он будет добавлен. потому что ваш код выглядит хорошо.

2
ответ дан 8 December 2019 в 05:23
поделиться

I would try stepping through the code with a debugger to make sure the line gets hit, also triple-check that divListenerInfo is the right control.

0
ответ дан 8 December 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: