如何在ASP.NET中动态生成无序列表的列表项?
我有一个错误面板,如果出现错误,它会被分到一个页面中,以便优雅地处理和显示错误。目前,我只是将错误消息附加到一个字符串并将其推到一个标签上。如果您有多个错误,这将变得混乱。因此,我希望将每个错误推送到项目符号无序列表中的列表项如何在ASP.NET中动态生成无序列表的列表项?,asp.net,html,vb.net,.net-2.0,Asp.net,Html,Vb.net,.net 2.0,我有一个错误面板,如果出现错误,它会被分到一个页面中,以便优雅地处理和显示错误。目前,我只是将错误消息附加到一个字符串并将其推到一个标签上。如果您有多个错误,这将变得混乱。因此,我希望将每个错误推送到项目符号无序列表中的列表项 如何从vb codebehind文件中动态生成无序列表元素中的新列表项?可以使用页面级变量保存错误,如列表或数组。然后只需编写一个方法,它可以执行以下操作: Private Sub WriteErrors() lblErrors.txt = "<ul>"
如何从vb codebehind文件中动态生成无序列表元素中的新列表项?可以使用页面级变量保存错误,如列表或数组。然后只需编写一个方法,它可以执行以下操作:
Private Sub WriteErrors()
lblErrors.txt = "<ul>"
For Each s as String in _myErrors
me.lblErrors.Text &= "<li>" & s & "</li>"
End For
lblErrors.Text &= "</ul>"
End Sub
Private Sub-WriteErrors()
lblErrors.txt=“”
对于每个s作为字符串,在_myErrors中
me.lblErrors.Text&=“- ”&s&“
”
结束
lblErrors.Text&=“
”
端接头
为什么不使用控件?此控件将向客户端呈现无序列表
<asp:BulletedList ID="BulletedList" runat="Server" BulletStyle="NotSet">
</asp:BulletedList>
您还可以通过添加runat='server'
以引用UL
标记服务器端来实现这一点
<ul id="uList" runat="server">
</ul>
<ul id="uList" runat="server">
</ul>
uList.InnerHtml += "<li>Item1</li>";