我试图动态结果添加到这个显示器,我只是希望把休息标签的标签后,开始把下一行信息。出于某种原因,使用文字是不是为我工作。有没有更好的办法做到这一点,或者我应该只使用表?

Dim break As LiteralControl
break = New LiteralControl("<br />")
divListenerInfo.Controls.Add(break)

这就是我正在试图使用代码的一部分。


让我澄清一下我说:

它不工作如换行符没有显示出来上的网页。它编译罚款并没有什么错的代码。它只是没有在html一些奇怪的原因露面。

其他提示

为什么不直接使用另一个标签,或<br>追加到以前的label.txt?

如果所添加的结果,是在容器中的div的最后一个元素时,不能看到任何差别。

您可以尝试:

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

看到断裂。

不过,我觉得你应该先添加一个虚拟的文本到这个文字,如果它加入搜索它在你的页面。因为你的代码看起来不错。

,点击 我知道这是恢复旧的文章,但我没有看到任何明确的答案,我终于想通了我自己的应用程序。希望它可以帮助别人!点击 在我的应用程序试图创建一次控制,然后重新添加,无论我需要它。控制只会每个父创建一次。结果 您需要每次你需要它的时候创建一个新的控制!点击 所以这样的:结果

divListenerInfo.Controls.Add(New LiteralControl("&lt;br />"))
divListenerInfo.Controls.Add(New LiteralControl("&lt;br />"))

代替此

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

我不知道,如果突破是一个保留字也vb.net所以尽量

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

newline.Text="<br>"; 

我会尝试通过代码调试器步进以确保线被击中,还三重检查divListenerInfo是正确的控制。

我想你正在使用面板或占位符。

vb.net或C#的.NET语法:

divListenerInfo.Controls.Add(New LiteralControl("< br >"))
scroll top