Perfectly normal radio buttons in HTML look like this:
<input type="radio" name="somename" value="1">First</input>
<input type="radio" name="somename" value="2">Second</input>
<input type="radio" name="somename" value="3">Third</input>
As far as I can see, there is no way to set the "InnerHTML" (to use a JavaScript term) in an HTML helper; something like:
<%: Html.RadioButtonFor(m => m.somename, 1, "First") %>
All of the examples I've seen create a separate label for each button, which could work, but really screws up the HTML. Can this be done, and if not, why?