[ASP.NET MVC3] Привязка модели
От: Аноним  
Дата: 02.06.11 13:49
Оценка:
Есть форма, на которой отображаются поля для заполнения.
Их количество переменное, сами данные хранятся в списке.

public class Base
{
  public string Val0;
}

public class A1 : Base
{
  public int Val1;
  public string Val2;
}

public class A2 : Base
{
  public DateTime Val1;
  public decimal Val2;
}

List<Base> list = new List<Base>();

lis.Add(new Base());
lis.Add(new A1());
lis.Add(new A2());


Нужно по списку построить поля ввода.
И при отправке формы в контроллере привязать их к List<Base> list;

Как лучше сделать?
Как вариант — создать свой класс, реализующий IModelBinder.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.