Связующее устройство по умолчанию не отображает коллекции в моей модели. Вот мой код:Связывание модели ASP.NET MVC 4.0, не работающее с коллекцией
Модель:
public class Company
{
public string Name;
public List<CompanyActivity> Activities
}
public class CompanyActivity
{
public string Code;
public string Description
}
Контроллер:
[HttpPost]
public ActionResult Index(Company company) {}
Посмотреть/HTML:
<input name="Name" type="text" value="some name" />
<input name="Activities[0].Code" type="text" value="1" />
<input name="Activities[0].Description" type="text" value="a" />
<input name="Activities[1].Code" type="text" value="2" />
<input name="Activities[1].Description" type="text" value="b" />
ввода Имя отображается, но список Деятельность пуст.
HTML, вы дали показывает на 'значение =«»' атрибут как пустой. Что происходит, когда вы предоставляете значения? Кроме того, каков ваш источник просмотра MVC? – Dai
Я обновил свой код – jlp