我有一个带有 2 个提交按钮的编辑页面。现在我有第三个可以封装两个编辑部分。控制器上的 formCollection 只有“Edit1”字段。如何传递所有数据?(如果我删除了 Edit1 和 Edit2 的 using 语句,我会得到所有数据)。
@using(Html.BeginForm("EditAll", "Account", FormMethod.Post, new { id = "EditAll" }))
{
<div>
@using(Html.BeginForm("Edit1", "Account", FormMethod.Post, new { id = "Edit1" }))
{
...
<button name="Submit" style="float: right;" class="client">Edit 1</button>
}
@using(Html.BeginForm("Edit2", "Account", FormMethod.Post, new { id = "Edit2" }))
{
...
<button name="Submit" style="float: right;" class="client">Edit 2</button>
}
</div>
<button name="Submit" style="float: right;" class="client">Edit All</button>
}