mvc post list到后台
2021-01-15 23:12
标签:mvc list() username div sub 属性 lin href i++ 注意Action参数名称与view中的list名称一致才可以,这里view中Name属性使用了list[0].username这样的名称,即view中list的名称为list,所以Action参数也要命名为list 参考https://blog.csdn.net/jacksover/article/details/8163249 mvc post list到后台 标签:mvc list() username div sub 属性 lin href i++ 原文地址:https://www.cnblogs.com/lidaying5/p/13384721.html@model IEnumerablemvctest.Models.SysUser>
@{
ViewBag.Title = "Index";
}
h2>Indexh2>
@using (Html.BeginForm())
{
p>
@Html.ActionLink("Create New", "Create")
p>
table class="table">
tr>
th>
@Html.DisplayNameFor(n => n.UserName)
th>
th>
@Html.DisplayNameFor(model => model.Email)
th>
th>
@Html.DisplayNameFor(model => model.Password)
th>
th>
@Html.DisplayNameFor(model => model.Phone)
th>
th>th>
tr>
@{
var list = Model.ToList();
for (int i = 0; i list.Count; i++)
{
>
td>
@Html.EditorFor(modelItem => list[i].UserName, new { htmlAttributes = new { @class = "form-control" } })
td>
td>
@Html.EditorFor(modelItem => list[i].Email, new { htmlAttributes = new { @class = "form-control" } })
td>
td>
@Html.EditorFor(modelItem => list[i].Password, new { htmlAttributes = new { @class = "form-control" } })
td>
td>
@Html.EditorFor(modelItem => list[i].Phone, new { htmlAttributes = new { @class = "form-control" } })
td>
td>
@Html.ActionLink("Edit", "Edit", new { id = list[i].ID }) |
@Html.ActionLink("Details", "Details", new { id = list[i].ID }) |
@Html.ActionLink("Delete", "Delete", new { id = list[i].ID })
td>
tr>
}
}
table>
input type="submit" value="提交" />
}
[HttpPost]
public ActionResult Index(List