1

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)

HTML を ASP の ListItem に追加する方法はありますか、またはリストを動的に生成するより良い方法はありますか?

4

1 に答える 1

1

あなたのリストはデータソースからのものですか? その場合は、リピーターを使用してください

<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>
于 2010-07-10T00:56:33.243 に答える