How to check that radiobuttonlist has a selected value
If you've you are using a radiobuttonlist in a form and that list isn't compulsory, then it's important that you check to see if a value has been selected before you do anything (i.e. save the completed form to a database etc).
This can easily be done. Lets say you radio button list looks a little like this:
<asp:RadioButtonList id="rblOption" runat="server">
<asp:ListItem Value="1" Text="Yes" />
<asp:ListItem Value="0" Text="No" />
</asp:RadioButtonList>
Then to check if a value has been selected, you would use some code like this:
If rblOption.SelectedIndex <> -1 Then
strOption = rblOption.SelectedItem.Value
Else
strOption = ""
End If
That's all there is to it, so now you won't get any errors in your forms if no value is selected.
Send a link to this page via email