当我单击“注册”按钮时,所有人员都应列出并存储在用户表中。
我做了很多研究,他们说你应该在javascript的帮助下收集信息,并将其发送到mvc action方法。我不知道这样做的代码。请告诉我如何使用视图和操作。
请看这张图片
<tbody>
<form action="/Home/paySalery" method="post">
@foreach (var item in @Model.ProjectViewModels) {
<tr>
<td class="tablehead">@item.PersonName</td>
<td><input class="" type="text" style="width: 25px" name="workDay" /></td>
<td><input class="" type="text" style="width: 30px" name="AzafeKaryMinet" /></td>
<td><input class="" type="text" style="width: 30px" name="mamoriatDay" /></td>
<!-- ... -->
</tr>
}
<button class="btn btn-success mb-4" type="submit">ثبت حقوق</button>
</form>
</tbody>
[HttpPost]
public IActionResult paySalery(PaySalery salery)
{
PaySalery paySalery = new PaySalery()
{
PersonID = salery.PersonID,
projectID = salery.projectID,
hokmID = salery.hokmID,
// ...
};
_context.Add(paySalery);
_context.SaveChanges();
return RedirectToAction("allPerson");
}
1条答案
按热度按时间ukqbszuj1#
关键是
name
属性:回购