3

私は次のものを持っています:

    <asp:RadioButtonList ID="rbIsRep" runat="server"  RepeatDirection="horizontal" >
        <asp:ListItem Value="1" >Yes</asp:ListItem>
        <asp:ListItem Value="0" >No</asp:ListItem>
    </asp:RadioButtonList>

ラジオボタンリストに選択したアイテムがあるかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

6

プロパティを使用してSelectedIndex 何かが選択されているかどうかを確認し、SelectedItemプロパティを使用して選択した項目のテキストを取得します。

If rbIsRep.SelectedIndex > - 1 Then
    Dim selectedItemsText = "You selected: " & rbIsRep.SelectedItem.Text
End If

たとえば、SelectedValueプロパティを使用して、プログラムで選択を変更できます。

rbIsRep.SelectedValue = "0"

または aspx から宣言的に

<asp:RadioButtonList ID="rbIsRep" runat="server"  RepeatDirection="horizontal" >
    <asp:ListItem Value="1" >Yes</asp:ListItem>
    <asp:ListItem Selected="True" Value="0" >No</asp:ListItem>
</asp:RadioButtonList>
于 2012-05-31T20:20:56.867 に答える
0

それを行う1つの方法:

var hasSelection = yourRadioButtonList.SelectedIndex != -1;

VB.NET の場合:

Dim hasSelection = yourRadioButtonList.SelectedIndex <> -1
于 2012-05-31T20:18:09.917 に答える