点击退休用户复选框后,我触发表单提交(“RetireUser”,“Users”) 我的脚本导航到/ Users / RetireUser,但我需要传递Id参数。 没有太多运气与ajax 在此先感谢您的帮助
@foreach (var item in UsersModel)
{
<tr>
<td>@Html.DisplayFor(modelItem => item.Username)</td>
<td>@Html.DisplayFor(modelItem => item.FirstName)</td>
<td>@Html.DisplayFor(modelItem => item.LastName)</td>
<td>@Html.DisplayFor(modelItem => item.Email)</td>
<td>@Html.DisplayFor(modelItem => item.Phone)</td>
<td>@Html.DisplayFor(modelItem => item.Status)</td>
<td>@Html.DisplayFor(modelItem => item.DateRetired)</td>
<td>@Html.DisplayFor(modelItem => item.DateAdded)</td>
@using (Html.BeginForm("RetireUser", "Users", FormMethod.Post, new { role = "form", id="retire_user" }))
{
<td>@Html.CheckBoxFor(modelItem => item.RetireUser)</td>
}
<td><a href="@Url.Action("GetUserById", "Users", new { id = item.Id })">Edit</a></td>
</tr>
}
<script>
$('#item_RetireUser').click(function () {
$('#retire_user').submit();
});
答案 0 :(得分:0)
如果它是一个HTML,为什么不给每个人一个id,这里12是user_id,在jquery的帮助下你可以通过ajax或普通的url调用检索并发送该id。