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

时间:2011-12-06 08:23:04

标签: c# asp.net

我搜索了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>

5 个答案:

答案 0 :(得分:6)

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

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

希望这有帮助。

答案 1 :(得分:3)

你无法在asp.net中删除。您需要为某个样式类指定CssClass属性,它应具有以下样式:

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

答案 2 :(得分:2)

使用CSS非常容易:

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

答案 3 :(得分:1)

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

您可以将非bulleted样式设置为列表,如下所示:

如果列表的id为#BulletLessList,则将CSS条目设置为

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

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

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

答案 4 :(得分:-1)

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