Validation discrète et boutons radio ASP.NET MVC 3

Je suis en train de faire requis pour la validation d'une liste de boutons radio pour forcer l'utilisateur à sélectionner une option pour continuer. La validation ne fonctionne pas mais il ne renvoie métadonnées sur le premier bouton radio et il ne marque le premier bouton radio avec la classe d'entrée à une erreur de validation.

Exemple:

<p>@Html.RadioButtonFor(x => x.Choices, SomeEnum.OptionOne)</p>
<p>@Html.RadioButtonFor(x => x.Choices, SomeEnum.OptionTwo)</p>

HTML résultant:

<p><input class="input-validation-error" data-val="true" data-val-required="required text" type="radio" name="Choices" value="OptionOne" /></p>
<p><input type="radio" name="Choices" value="OptionTwo" /></p>

Je veux les deux boutons radio pour obtenir l'erreur de validation de classe ou il risquerait de biaiser les options que l'utilisateur sélectionne.

Que puis-je faire?

source d'informationauteur zidar