Я хочу, чтобы обновить список пользователей, в мой контроллер я вернулся список пользователейМассовое обновление в MVC
return View("usersList", user);
и в целях я использую
@using (Html.BeginForm("usersList", "UserManagement"))
{
@Html.EditorFor(model => model, "tbl_UserList");
}
и в шаблоне редактора I использовать 'tbl_UserList.cshtml', как показано ниже
@model IList<tbl_Users>
@using (Html.BeginForm())
{
<table>
<tr>
<th>
@Html.DisplayNameFor(model => model[0].FirstName)
</th>
<th>
@Html.DisplayNameFor(model => model[0].LastName)
</th>
<th>
@Html.DisplayNameFor(model => model[0].Email)
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.EditorFor(modelitem => item.FirstName)
</td>
<td>
@Html.EditorFor(modelItem => item.LastName)
</td>
<td>
@Html.EditorFor(modelItem => item.Email)
</td>
</tr>
}
</table>
<input id="subButton" type="submit" value="submit" title="submit data" />
}
и в контроллере
[HttpPost]
public ActionResult UserList(List<tbl_Users> users)
{
//..
}
здесь пользователи в контроллер имеет нулевое значение, как я могу решить эту> благодаря
Покажите вам 'EditorTemplate'. –