Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ASP.NET中动态生成无序列表的列表项?_Asp.net_Html_Vb.net_.net 2.0 - Fatal编程技术网

如何在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>";