删除列表MVC ASP.Net上的项目

时间:2015-07-13 07:25:37

标签: asp.net-mvc entity-framework asp.net-mvc-4 asp.net-mvc-5

在这一部分,它打算删除指定的项目,但在执行时,将被删除的项目始终是最重要的项目。

public ActionResult Delete(string id)
{
    db = new RobinsonsDBContext();

    var slider = (from s in db.Sliders
                   where s.Id == new Guid(id)
                   select s).First();
    slider.IsDeleted = true;
    db.Entry(slider).State = EntityState.Modified;
    db.SaveChanges();

    return RedirectToAction("Index", "Sliders");
}

有什么问题?只是mvc的初学者。

1 个答案:

答案 0 :(得分:2)

使用喜欢

Slider oSlider=db.Sliders.Find(id);
db.Sliders.Remove(oSlider);
db.SaveChanges();

它会删除您想要的项目。