【发布时间】:2014-09-06 01:54:10
【问题描述】:
是否可以在视图中将多个项目添加到列表中?假设我有以下数据合同:
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 来动态添加新元素并确保它们是属性命名的(带有索引器)以允许随后被回发。查看this answer 寻找可能的解决方案
标签: asp.net-mvc dynamic