Asp.net项目符号列表控件-如何隐藏项目符号

本文关键字:项目 符号 隐藏 何隐藏 net 列表 控件 Asp | 更新日期: 2023-09-27 18:16:49

我搜索了Google,无论如何都找不到从项目符号列表控件中删除项目符号的方法。我只想要一个列表的文本只有没有数字,项目符号或字母。我该怎么做呢?

如果我不能这样做,是否有一个替代方案,也许是另一个控件,我应该看看?我需要能够获得值,所以我将数据绑定到这个控件。

这是html,以防万一-

<ItemTemplate>                                                                                                
   <asp:Table ID="comparator_tbl" runat="server" CssClass="plainTable">
        <asp:TableRow>
            <asp:TableCell ID="demographic_cell" runat="server" HorizontalAlign="Right">
                <asp:BulletedList ID="demographicComparator_lst" runat="server">
                </asp:BulletedList>
            </asp:TableCell>
            <asp:TableCell ID="detail_cell" runat="server" HorizontalAlign="left">
                <asp:BulletedList ID="comparator_lst" runat="server">
                </asp:BulletedList>
            </asp:TableCell>
        </asp:TableRow>
    </asp:Table>
</ItemTemplate>

Asp.net项目符号列表控件-如何隐藏项目符号

项目列表控件用于将项目显示为项目列表。如果你不需要项目符号,你应该使用简单的列表控件。我认为你将不得不求助于CSS设置,因为子弹列表的子弹样式属性不支持空白样式。

<asp:BulletedList ID="BulletedList1" runat="server" style="list-style-type:none;" >
</asp:BulletedList>

不能在asp.net中删除。你需要用一些样式类为它指定CssClass属性,它应该有以下样式:

.bullet-list { list-style: none; padding: 0; margin: 0;}

使用CSS很容易做到这一点:

#ID-Of-Your-List ul { list-style-type: none; }

项目符号列表最终在浏览器中呈现为<UL><LI>...</LI>...</UL>,您可以使用CSS来处理此

你可以像这样设置列表的非项目符号样式:

如果列表id为#BulletLessList,设置CSS表项为

#BulletLessList ul { list-style-type: none; }

如果您希望在多个列表中设置相同的样式,您可以将css类设置为所有列表,并将css设置为

.BulletLessList ul { list-style-type: none; }

项目符号列表控件用于将项目显示为项目符号列表。如果你不需要项目符号,你应该使用简单的列表控件。我认为你将不得不求助于CSS设置,因为子弹列表的子弹样式属性不支持空白样式。