代码之家  ›  专栏  ›  技术社区  ›  DisgruntledGoat

如何将HTML添加到ASP/VB.net中的ListItem?

  •  1
  • DisgruntledGoat  · 技术社区  · 14 年前

    如果我在我的aspx页面上使用此代码:

    <asp:BulletedList ID="listClientContacts" runat="server">
        <asp:ListItem><b>My Name</b></asp:ListItem>
     </asp:BulletedList>
    

    <b>My Name</b> 而不是将文本加粗。如果我尝试从事物的VB端添加列表项,也会发生同样的情况:

     Dim li As ListItem = New ListItem("<b>My Name</b>")
     Me.listClientContacts.Items.Add(li)
    

    有没有一种方法可以在ASP中将HTML添加到ListItem中,或者有更好的方法可以动态生成列表?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Hugh Jeffner    14 年前

    <ul>
        <asp:Repeater runat="server" DataSourceID="sqlDataSource1">
            <ItemTemplate>
                <li><b><asp:Literal runat="server" Text=<%#Eval("Field") %>></asp:Literal></b></li>
            </ItemTemplate>
        </asp:Repeater>
    </ul>