2011-10-12 31 views
0

我有這樣顯示的單選按鈕的我的ASP.NET頁面的列表: -如何獲得ASP RadioButtonList的按鈕旁邊沒有任何文本?

<asp:RadioButtonList id="my_radio_box" 
        runat="server" 
        AutoPostBack="True" 
        RepeatDirection="Horizontal" 
        onselectedindexchanged="my_function"> 
    <asp:ListItem Value="0"></asp:ListItem> 
    <asp:ListItem Value="1"></asp:ListItem> 
    <asp:ListItem Value="2"></asp:ListItem> 
</asp:RadioButtonList> 

但我想的按鈕,沒有任何附加的文字來顯示(有會是頁面上的其他東西明確要求什麼)。我已經嘗試在列表項目中> <之間留出空間,並且還有一個空格和一個非空格,但是每當我這樣做時都會顯示值文本。

如何獲得一個沒有文字的單選按鈕?

(我試過設置前景色一樣的背景色。這工作,但似乎並沒有我的權利)

回答

1

MSDN說「如果Text屬性包含Nothing,則get訪問器將返回Value屬性的值。如果Value屬性反過來包含Nothing,則返回String.Empty。

所以我想你可以在Text屬性中使用空白字符爲‘傻瓜’這

+0

謝謝你在。 –

1

你有沒有嘗試添加一個空白的ListItemText財產?:

<asp:ListItem Value="0" Text=" " /> 

編輯

我創建使用上述測試的情況下,它的工作原理:

<asp:RadioButtonList ID="rd" runat="server"> 
    <asp:ListItem Value="0" Text="" /> 
    <asp:ListItem Value="1" Text="" /> 
</asp:RadioButtonList> 
+0

感謝您的幫助;第一個建議是我通過;第二個是一個我試過了沒」 t工作 –

+0

很高興你的工作有效嗎?如果你使用我的解決方案,你有什麼理由接受其他答案嗎?有沒有什麼答案我沒有在我的地址? –

+0

另一個答案也包括你的建議; –

相關問題