Список привязок модели ASP.NET MVC 5 пуст

Я застрял на этом вопросе на некоторое время ..

Я создал простую модель представления:

public class AddTranslationViewModel
{
    public List<ProjectTranslation> ProjectTranslations { get; set; }
    public AddTranslationViewModel()
    {
        ProjectTranslations = new List<ProjectTranslation>();
    }
}

Класс ProjectTranslation:

public class ProjectTranslation
{
    public int ProjectTranslationId { get; set; }
    public string Title { get; set; }
    public string Description { get; set; }
    public string Address { get; set; }

    public int LanguageId { get; set; }
    public Language Language { get; set; }

    public int ProjectId { get; set; }
    public Project Project { get; set; }

}

Простое представление, которое использует AddTranslationViewModel

<table class="table">

    @foreach (var item in Model.ProjectTranslations)
    {
        @Html.HiddenFor(modelItem => item.ProjectTranslationId)
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Language.LanguageCode)
            </td>
            <td>
                @Html.EditorFor(modelItem => item.Title)
            </td>
        </tr>
    }

</table>
<input type="submit" value="Send" />

и наконец мой метод POST:

    public ViewResult AddTranslation(AddTranslationViewModel projectTranslations)
    {
        if (ModelState.IsValid)
        {
           //...
        }
        return View(projectTranslations);
    }

Идея очень проста, я хочу показать список пунктов, где должно быть возможно изменить / отредактировать значения.

Однако привязка модели не работает, параметр projectsTranslations в HTTPPost-методе AddTranslation всегда пусто.

В чем здесь ошибка?

Ответы на вопрос(1)

Ваш ответ на вопрос