Возможно ли иметь возможность добавлять несколько элементов в список во время просмотра? Скажем, у меня есть следующий контракт данных ниже:Динамически добавлять элементы для просмотра в поле зрения
public class Question
{
public int QuestionID { get; set; }
public string Name { get; set; }
public virtual List<AdditionalAnswer> AdditionalAnswers { get; set; }
}
public class AdditionalAnswer
{
public int AdditionalAnswerID { get; set; }
public AnswerTypeAnswerTypeEnum AnswerType { get; set; }
}
Если бы я создавал новый Question
, как бы я добавить несколько AdditionalAnswers
в то же время на Edit
зрения, не делая каких-либо пост-спины?
Вам нужно будет использовать JavaScript для динамического добавления новых элементов и обеспечить их свойство с именем (с индексаторами), чтобы затем быть вывешены назад. Посмотрите на [этот ответ] (http://stackoverflow.com/questions/24026374/adding-another-pet-to-a-model-form/24027152#24027152) для возможного решения –