删除数据
发布日期:2021-05-10 23:59:36 浏览次数:16 分类:精选文章

本文共 3723 字,大约阅读时间需要 12 分钟。

���������ASP.NET MVC���������������������������������

���������������ASP.NET MVC���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������

  • ���������������������

    ������������ASP.NET MVC������������������������������������������������������������������������������������������������

  • ������������������

    ������������������������������������������������������id���������������������������������������������������������������������������������������������������������

    ���������confirmDelete������������������������������������������������������

  • ������������

    ������������������������������������������������������������������������������������style������������������������������������������

  • ������������������������

  • ���������������

    ������������������������������������������������������������������������������������������������������������������HomeController���

  • ������������������

    ���������������������������������������������������ConfirmDelete������������������������������������onclick������������������������������

    public ActionResult ConfirmDelete(int id)
    {
    // ���������������������������������
    }
  • ������������������

    ���������������������try-catch������������������������������������

    public ActionResult ConfirmDelete(int id)
    {
    try
    {
    // ������������������������������...
    if (!DeleteData(id))
    {
    throw new Exception("������������");
    }
    return RedirectToAction("Index");
    }
    catch (Exception e)
    {
    TempData["Message"] = $"������������: {e.Message}";
    return RedirectToAction("Index");
    }
    }
  • ������������������������

    ���������DeleteData������������������������������������������������������������������������

    private bool DeleteData(int id)
    {
    using (ObjectIdContext dbContext = new ObjectIdContext())
    {
    dbContext.Set
    .First������|������
    return dbContext.Elememt(���������������)���Remove()', ������������������������������EF Core������
    }
  • ������������������������������

  • ������������������

    ������������������������������������������������������������������������

    public class Result 
    {
    public bool Success { get; set; }
    public string Message { get; set; }
    }
    return new Result { Success = true, Message = "������������" };
  • ������������

    ������������������������������������������������������

    @if (ViewBag.Message == "������������")
    {
    alert("���������������������");
    window.location.reload();
    }
  • ���������������������

  • ������������������

    ���������������������������������������������������������������������������������������������

  • ������������

    ������������������������������������������������������������������������������������������������������������

  • ������������������

    ������������������������������������������������������������������������������������������������

  • ������������������

  • ������������

    ���������������������������������������������������������������������

  • ������������

    ���������������������������������������������������������������������������������������������

  • ������������

    ���������������������������������������������������������������������������������������������������

  • ���������������������������������������ASP.NET MVC������������������������������������������������������������������������������������SSMS���������������������������������������������������������������

    ���������������������������ASP.NET MVC���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:数据表格渲染与事件监听
    下一篇:修改数据并保存到数据库

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年04月05日 15时38分44秒