2011-12-06 109 views
1

我搜索了Google,無法找到從項目列表控件中刪除項目符號點。我只想要一個文本列表,只有沒有數字,項目符號或字母。我怎樣才能做到這一點?asp.net項目符號列表控制 - 如何隱藏項目符號點?

如果我不能這樣做,是否有另一種替代方案可能是我應該研究的另一種控制?我需要能夠獲取值,以便將數據綁定到此控件。

繼承人的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> 
+2

項目符號列表控件用於將項目顯示爲項目符號列表。如果你不需要子彈,你應該使用簡單的列表控制... – AlphaMale

回答

6

子彈列表控件用於顯示項目的項目符號列表。如果你不需要項目符號,你應該使用簡單的列表控制...我認爲你必須訴諸用CSS來設置,因爲BulletedList的BulletStyle屬性不支持空白樣式。

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

希望這會有所幫助。

3

你不能在asp.net中刪除。你需要指定CssClass屬性,這與一些風格類,它應該具有以下樣式:

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

這是真的很容易使用CSS做:

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

的項目列表最後呈現爲<UL><LI>...</LI>...</UL>在瀏覽器中,你可以使用CSS來處理這個問題。

您可以將nonbulleted樣式設置爲列表如下:

如果列表中的ID是#BulletLessList設置CSS條目

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

如果您要設置多個相同的風格列表,您可以將CSS類設置爲所有的列表和設置CSS爲

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

項目符號列表控件用於將項目顯示爲項目符號列表。如果你不需要項目符號,你應該使用簡單的列表控制...我認爲你必須訴諸用CSS來設置,因爲BulletedList的BulletStyle屬性不支持空白樣式。