Добрый день, проблема в следующем:
есть моделька для добавления чего-либо:
public class Person
{
public int Id { get; set; }
public int Name { get; set; }
public IEnumerable<Tag> Tags{ get; set; }
}
public class Tag
{
public int Id { get; set; }
public int Name { get; set; }
}
и есть форма отправки этой модели
@using (Ajax.BeginForm("AddFoo", "MyController", new AjaxOptions { UpdateTargetId = myId, HttpMethod = "POST", InsertionMode = InsertionMode.ReplaceWith }))
{
...
}
Проблема в том, что поле Tags не передается, видимо для него просто вызывается ToString() и в запросе оно выглядит как Tags=System.Collections.Generic.List....
Как это исправить? Может я что-то не так делаю?