Groupe de boutons radio dans la boucle foreach dans MVC, razor point de vue?

J'ai essayé de regrouper une série de boutons radio à l'intérieur de la boucle en fournissant de l'attribut html dans l'aide html ci-dessous -

<ol class="Opt">
    @foreach (var opt in quest.Options)
    {
        <li class="Opt">
            @Html.RadioButtonFor(o => opt.Title, opt.Title, new { @name = "uniqueRadio"})
            @Html.Label(opt.Title)
        </li>
    }
</ol>

Cependant le nom de l'attribut ot généré entrée balise html obtient plus-écrit par opt.Titre pour des raisons évidentes. MVC-4 utilise le nom de l'attribut pour fortement typé modèle de liaison lors de la publication des données.

Comment puis-je faire de la radio bouton regroupés ?

EDIT: j'ai remplacé RadioButtonFor avec RadioButton, comme indiqué ci-dessous. Mais de cette façon, je m'ennuie de sortie de la liaison de modèle de fonctionnalité.

<ol class="Question">
    @for (int j = 0; j < Model.Options.Count; j++)
    {
        <li class="Opt">                    
            @Html.RadioButton("uniqueRadio", Model.Options[j].IsSelected, false)
            @Model.Options[j].Title
        </li>
    }
</ol>

OriginalL'auteur Abhijeet | 2013-08-04