ASP.NET MVC связать массив в модели

Это вопрос из двух частей (пожалуйста, дайте мне знать, если они должны быть разделены).

1) У меня есть класс модели с массивом объектов, содержащихся в нем. Я хотел бы иметь возможность связать это автоматически, чтобы я мог принять одинpollModel аргумент в моих контролерах.

public class pollResponseModel
{
    public long id { get; set; }
    public long pollID { get; set; }
    public string text { get; set; }
    public long count { get; set; }
}

public class pollModel
{
    public long id;
    public long entID { get; set; }
    public string question { get; set; }
    public DateTime posted { get; set; }
    public DateTime expiration { get; set; }

    public pollResponseModel[] responses { get; set; }
}

Проблема в том, что яЯ не уверен, как связатьresponses поле, видя, как оно может быть любого произвольного размера. Ну, я могу правильно связать его при отображении редактирования, но этооб этом. Это подводит меня ко второй части моего вопроса:

2) ЧтоЯвляется ли приемлемый способ динамического создания и удаления данных в списке на клиенте, чтобы его можно было связать с моделью и получить доступ к нему в измененном виде на сервере? Я представляю процесс создания / удаления, работающий как графический интерфейс списка iPhone: один+ Кнопка добавит новый элемент, и- Кнопка на каждой строке данных удалит его из списка. Я думаю, что jQuery - подходящая отправная точка, но мои навыки в JS очень ограничены.

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

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