我有一个带有子对象列表集合的模型对象。我需要将子对象的表单字段加载到页面,并提供一个链接来动态添加第二个对象的表单字段。所以换句话说,可以通过一个表单和一个回发来创建多个子对象。
我的第一个想法是将表单字段放在部分视图中并通过 Ajax.ActionLink 加载视图。这行得通,但是当尝试唯一标识集合中的每个对象并在回发时绑定对象集合时,问题就出现了。为此,似乎正确的用法是使用 @Html.EditorFor() 助手,但我不知道如何通过 Ajax 调用它,以便在单击链接时将对象的编辑器模板动态添加到页面。