ASP.Net MVC Dynamique DropDownList - comment créer un

Je suis en utilisant un Éditeur de modèle - comme j'ai besoin d'une boucle sur mon modèle, et de les afficher/modifier beaucoup de RatesList objets dans mon modèle.

Cela garantit l'ID et le Nom sont corrects, donc de le lier à mon modèle sur le Post vers le contrôleur.

Cependant la liste déroulante, doit être dynamique - et donc de montrer à partir de 0 à ce que mon Modèle.TypeCount est.

Est de toute façon il de moi, en utilisant le @Html.DropDownListFor helper - de sorte que la zone de liste déroulante est nommé correctement? Dans mon code ci-dessous, c'est juste une instruction select - comme je ne sais pas comment faire la liste déroulante dynamique - mais ensuite, la convention de nommage n'est pas utilisé, et la liste n'est pas la liaison de retour à mon modèle. Mon Éditeur est:

@model ebs.Models.RatesList
@{ Layout = null; }
<tr>
<td>
    @Html.TextBoxFor(modelItem => modelItem.TypeID)
</td>
<td>
    @{ var num = Model.TypeCount; }

    <select id="NumSelected" name="NumSelected">
        @for (var i = 0; i <= num; i++)
        {
            <option value="@i">@i</option>
        }
    </select>
</td>
</tr>

Merci pour toute aide,

Marque

InformationsquelleAutor Mark | 2014-02-16