我搜索了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>
答案 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属性不支持空白样式。