我开始使用 ASP.NET MVC4,但遇到了一些小麻烦:) 我有一个看起来像这样的 viewModel:
public class Adulte{
public string Name {get;set;}
public List<Child> Children {get;set;}
}
public class Child{
public string Name {get;set;}
public int Age {get;set;}
}
我想从我的视图中动态添加/删除子项。
@Ajax.ActionLink("Add Child",
"AddChild",
new { ???= ??? },
new AjaxOptions
{
InsertionMode = InsertionMode.InsertAfter,
HttpMethod = "POST"
}
)
.....
@using (Html.BeginForm())
{
<div id="parent">
<p>
@Html.Label("Name")
@Html.TextBoxFor(x => x.Name)
<p>
</div>
<div id="children">
</div>
<input type="submit" value="Save" />
}
但我不知道将哪个参数发送到 ActionLink,我用 Model 和 Model.Children 进行了测试,但没有成功。
这可以做到吗?
有什么帮助吗?