我正在尝试将结果动态添加到此显示中,我只想在标签后放置一个break标签,以开始在下一行中放置信息。由于某种原因,使用文字对我不起作用。有没有更好的方法可以做到这一点,还是应该只使用表格?
Dim break As LiteralControl
break = New LiteralControl("<br />")
divListenerInfo.Controls.Add(break)
那是我试图使用的代码的一部分。
让我澄清一下我说的话:
它不起作用,因为换行符未显示在网页上。它可以很好地编译,并且代码没有错。出于某种奇怪的原因,它只是没有显示在html中。
最佳答案
正确使用的控件是 HtmlGenericControl
。
Dim br As New HtmlGenericControl("br")
您可以使用
HtmlGenericControl
呈现所需的任何HTML元素,只需将元素的标记名作为单个参数传递给构造函数即可。关于.net - 以编程方式插入<br/>标签(VB.NET),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/799226/