Modelbinding IEnumerable dans ASP.NET MVC POST?

Est-il des problèmes de modelbinding IEnumerable types pour un MVC POST?

Certaines propriétés dans mon Modèle ne sont pas liés à un poste pour une action. Semble que des propriétés du modèle, comme les chaînes de caractères sont ok, mais mon IEnumerable est ce qui n'est pas lié.

Voici un extrait de mon code:

<%: Html.TextBoxFor(m => m.ResponseInfo.SubsetInfo.Test) %>
    <% for (int i = 0; i < Model.ResponseInfo.SubsetInfo.BandAvailabilities.Count(); i++)
    {%>
        <%: Html.TextBoxFor(m => m.ResponseInfo.SubsetInfo.BandAvailabilities.ToArray()[i].BandName) %>
  <% } %>

Et voici ce que ces propriétés dans le modèle:

public IEnumerable<BandAvailabilityInfo> BandAvailabilities { get; set; }
public string Test { get; set; }

La vue fonctionne bien et affiche une liste de zones de texte avec les valeurs attendues. Mais le post d'Action qui obtient déclenché seulement conscient de la chaîne de Test en tant que propriété. Le modèle de l'état ne contient pas de mon IEnumerable données.

source d'informationauteur Arkiliknam