When using the `RadioButtonList` control, I can access the selected value in my codebehind with the following:

```
rbMyButtons.SelectedValue

```

However, I'd like to use `HtmlInputRadioButton` controls instead as these give me greater control over the rendered markup. If I'm using a list of `<input type="radio" runat="server" />` then, as far as I know, I have to do something like this:

```
if (rbMyButtonsOption1.Checked)
{
    ...
}
else if (rbMyButtonsOption2.Checked)
{
    ...
}
else if ...

```

Is there a way I can mimic the behaviour of `RadioButtonList.SelectedValue` *without* using `Request.Form["name"]`?