MVC3 - рекомендуемый способ создания полей для IEnumerables с шаблонами редактора - PullRequest
0 голосов
/ 22 ноября 2011

Я хочу создать форму для сущности. Одним из членов является IEnumerable другого типа (который также имеет член IEnumerable), например:

public class Person
{
    public string Fullname { get; set; }
    public int Age { get; set; }
    public IEnumerable<Position> Jobs { get; set; }
}
public class Position
{
    public string Title { get; set; }
    public IEnumerable<string> PhoneNumbers { get; set; }
}

Я пытаюсь найти хороший пример создания нескольких полей в html, как мне разрешить вводить более одной позиции? Я думаю, что где-то читал о ком-то, кто клонирует эту часть формы с помощью jQuery - это путь?

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 ноября 2011

Возможный дубликат Редактирование списка переменной длины, стиль ASP.NET MVC 3 с таблицей

Я лично использую улучшенную версию BeginCollectionItem, но я считаю ее все еще слишком сложной при использовании с дочерними представлениями. Это большой провал обещаний ASP.NET MVC (он должен быть простым, гибким и мощным).

0 голосов
/ 22 ноября 2011

В этом сообщении блога говорится о редактировании списка переменной длины , и, возможно, он вам нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...