Редактирование списка переменной длины

Я хочу редактировать список переменных и хочу создать идентификатор для элементов

public class UserProfileFormViewModel
{

    public int UserProfileId { get; set; }
    public string UserProfile { get; set; }

    public virtual List<FormsAccess> FormsAccesses { get; set; }

}

public class FormsAccess
{
    [Key]
    public int Id { get; set; }
    public Forms Form { get; set; }
    public bool IsAccess { get; set; }
}

ввиду

foreach (var userProfileForm in Model.FormsAccesses)
{
                    Html.RenderPartial("_FormsAccessesEditorRow", userProfileForm);

}

и в PartialView

@using (Html.BeginCollectionItem("FormsAccesses"))
{
 var id = "FormsAccesses_"+@Model.Id+"__IsAccess";
 @Html.HiddenFor(m => m.Id);
 <input type="checkbox" id="@id" class="chk-col-red" />
 <label for="@id">@Model.Form.GetDisplayName()</label>
 }

но когда я нажимаю кнопку отправки, FormsAccesses являются нулевыми.

0 ответов

Другие вопросы по тегам