我使用 Razor HTML 在 MVC 4 中创建了一个应用程序。我已经建立了一个模型,它有一些属性和我的删除方法,它在下面发布。这种方法非常有效,除了我不希望它允许我在属性之一不是特定数字时删除任何内容。我怎样才能在这种方法中实现它?
public ActionResult Delete(int id = 0)
{
Material material = db.Materials.Find(id);
if(material == null)
{
return HttpNotFound();
}
return View(material);
}
[HttpPost, ActionName("Delete")]
public ActionResult DeleteConfirmed(int id)
{
Material material = db.Materials.Find(id);
db.Materials.Remove(material);
db.SaveChanges();
return RedirecttoAction("Index");
}