当按下删除按钮而不删除它时,如何从索引页的表中删除一行数据库。 我使用asp.net mvc5与Visual Studio 2017年和SQL Server 2016当我按下删除按钮而不从数据库中删除时,如何从索引页中的表中删除一行
// GET: Information/Delete/5
public ActionResult Delete(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Information information = db.Informations.Find(id);
if (information == null)
{
return HttpNotFound();
}
return View(information);
}
// POST: Information/Delete/5
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public ActionResult DeleteConfirmed(int id)
{
Information information = db.Informations.Find(id);
db.Informations.Remove(information);
db.SaveChanges();
return RedirectToAction("Index");
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
db.Dispose();
}
base.Dispose(disposing);
}
}
}
这段代码从数据库中删除选定的行。我想从索引页面中删除它。 请任何人都可以给我任何提示。
非常感谢你!但我可以在哪里写这个?也许在这里? public ActionResult DeleteConfirmed(int id) { Information information = db.Informations.Find(id); db.Informations.Remove(information); db.SaveChanges(); return RedirectToAction(“Index”); 对不起,我只是一个初学者! – Hamiprogrammer
不,我写的代码是用JavaScript编写的,而你的控制器是用C#编写的。 –
那么我该如何在C#中编写它?我应该在哪里写下它? – Hamiprogrammer