0
Это мой контроллерКак удалить несколько строк с помощью флажка в MVC?
[HttpPost]
public ActionResult Delete(IEnumerable<int> idDelete)
{
foreach(var item in idDelete)
{
var delete = db.ExamPolicies.SingleOrDefault(s => s.ExamPolicyID == item);
db.ExamPolicies.Attach(delete);
db.ExamPolicies.Remove(delete);
}
db.SaveChanges();
return RedirectToAction("Display");
}
И это мой вклад
@using (Html.BeginForm("Delete", "ExamPolicy", FormMethod.Post))
{
<div class="btn-group">
<input type="submit" value="Delete All" />
</div>
}
это мой флажок
<input type="checkbox" class="checkboxes" value="@item.ExamPolicyID" name="ExamPolicyIDs"/>
Я не знаю, почему мой код не так? Пожалуйста, помогите мне
Куда ты флажки внутри ''
Я исправил метод Delete. флажки находятся в Html.BeginForm. Но это все еще erorr в foreach (элемент var в ExamPolicyID) – Wind
Какая ошибка? (мы не психические) –