我正在尝试将结果动态添加到此显示中,我只想在标签后放置一个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/

10-14 13:10