如何使用 id MVC asp.net 从列表中删除记录

瓦尔达拜格

我正在尝试使用一个列表来保存带有添加、编辑和删除选项的学生记录。在我的删除选项中,我在如何使用该视图上的删除按钮删除具有给定 ID 的实体方面遇到了一些困难。

我的删除视图

@model Task.Models.Students

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Delete</title>
</head>
<body>
    <h3>Are you sure you want to delete this?</h3>
    <div>
        <h4>Students</h4>
        <hr />
        <dl class="dl-horizontal">
            <dt>
                @Html.DisplayNameFor(model => model.Id)
            </dt>
            <dd>
                @Html.DisplayFor(model => model.Id)
            </dd>
            <dt>
                @Html.DisplayNameFor(model => model.Name)  
            </dt>
            <dd>


 @Html.DisplayFor(model => model.Name)
            </dd>
            <dt>
                @Html.DisplayNameFor(model => model.Addon)
            </dt>
            <dd>
                @Html.DisplayFor(model => model.Addon)
            </dd>

        </dl>

        @using (Html.BeginForm()) {
            @Html.AntiForgeryToken()
            <div class="form-actions no-color">
                <input type="submit" value="Delete" class="btn btn-default" onclick="redirectOnClick()" /> |
                <a href="javascript:history.back()">Back to List</a>
            </div>
        }
        <script>
            function redirectOnClick() {
                alert("Done!");
            }
            </script>
    </div>
</body>
</html>

从 HOMECONTROLLER 页面删除功能,该功能为表单提供了我想要删除的已填充数据

  public ActionResult Delete(int id)
        {
            var del = values.Find(data => data.Id == id);

            return View("Delete",del);
        }

由于我是该领域的初学者,因此我对如何使用删除按钮删除该记录有疑问。

谢谢!

乔纳森

如果使用 Visual Studio 内置的脚手架,在实体框架中为实体创建控制器,Visual Studio 会为删除创建 2 个控制器方法: aGET将待删除记录的数据加载到视图中(所以您可以查看和确认),并POST提交删除。

在上面的代码中,您正在查看第一个。在生成的视图中,您应该在视图底部有一个“您确定吗”类型的按钮来调用实际删除。

请参阅:https : //docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/examing-the-details-and-delete-methods

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在asp.net mvc中使用Linq从数据库中删除多个记录

来自分类Dev

如何使用Entity Framework ASP.Net MVC 5删除多个记录?

来自分类Dev

删除之间的一项时如何绑定ASP.NET MVC中的对象列表

来自分类Dev

在asp.net mvc中通过jquery ajax删除行后,如何更新列表?

来自分类Dev

而不是id在选择列表中使用名字+姓氏+电子邮件asp.net mvc

来自分类Dev

如何设置DropDownFor的ID和类-ASP.NET MVC

来自分类Dev

在ASP.NET MVC中使用jQuery生成动态ID

来自分类Dev

ASP.NET MVC 使用 json 获取对象 ID

来自分类Dev

如何在Asp.net MVC中为每个登录创建会话ID?

来自分类Dev

如何从asp.net MVC控制器中的URL获取ID

来自分类Dev

如何删除 ASP.Net MVC 中的旧图像

来自分类Dev

如何从 URL 中删除多余的字符 (+) - ASP.NET MVC

来自分类Dev

如何使用ASP.NET MVC在iframe中显示文档?

来自分类Dev

从列表ASP.NET MVC中删除一项

来自分类Dev

如何从ASP.NET MVC中的枚举创建下拉列表?

来自分类Dev

如何在Asp .net MVC中验证下拉列表

来自分类Dev

如何在 ASP.Net MVC 中创建下拉列表

来自分类Dev

如何使用ASP.NET MVC计算模型中的记录数?

来自分类Dev

如何使用asp.net MVC发送隐藏ID值FormData?

来自分类Dev

如何使用 Jquery 和 ajax 将 id 传递给 MVC 控制器 [ASP.NET]

来自分类Dev

更新ASP .Net MVC中的记录

来自分类Dev

更新ASP .Net MVC中的记录

来自分类Dev

如何使用asp.net mvc删除jqgrid中的倍数寄存器?

来自分类Dev

如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

来自分类Dev

如何使用C#从asp.net MVC中的枚举绑定一个下拉列表

来自分类Dev

在 ASP.NET MVC 中从 jQuery 获取选定的下拉列表 ID

来自分类Dev

如何通过ef删除asp.net中的子记录

来自分类Dev

如何通过ef删除asp.net中的子记录

来自分类Dev

Asp.Net MVC如何记录所有被调用的动作

Related 相关文章

  1. 1

    如何在asp.net mvc中使用Linq从数据库中删除多个记录

  2. 2

    如何使用Entity Framework ASP.Net MVC 5删除多个记录?

  3. 3

    删除之间的一项时如何绑定ASP.NET MVC中的对象列表

  4. 4

    在asp.net mvc中通过jquery ajax删除行后,如何更新列表?

  5. 5

    而不是id在选择列表中使用名字+姓氏+电子邮件asp.net mvc

  6. 6

    如何设置DropDownFor的ID和类-ASP.NET MVC

  7. 7

    在ASP.NET MVC中使用jQuery生成动态ID

  8. 8

    ASP.NET MVC 使用 json 获取对象 ID

  9. 9

    如何在Asp.net MVC中为每个登录创建会话ID?

  10. 10

    如何从asp.net MVC控制器中的URL获取ID

  11. 11

    如何删除 ASP.Net MVC 中的旧图像

  12. 12

    如何从 URL 中删除多余的字符 (+) - ASP.NET MVC

  13. 13

    如何使用ASP.NET MVC在iframe中显示文档?

  14. 14

    从列表ASP.NET MVC中删除一项

  15. 15

    如何从ASP.NET MVC中的枚举创建下拉列表?

  16. 16

    如何在Asp .net MVC中验证下拉列表

  17. 17

    如何在 ASP.Net MVC 中创建下拉列表

  18. 18

    如何使用ASP.NET MVC计算模型中的记录数?

  19. 19

    如何使用asp.net MVC发送隐藏ID值FormData?

  20. 20

    如何使用 Jquery 和 ajax 将 id 传递给 MVC 控制器 [ASP.NET]

  21. 21

    更新ASP .Net MVC中的记录

  22. 22

    更新ASP .Net MVC中的记录

  23. 23

    如何使用asp.net mvc删除jqgrid中的倍数寄存器?

  24. 24

    如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

  25. 25

    如何使用C#从asp.net MVC中的枚举绑定一个下拉列表

  26. 26

    在 ASP.NET MVC 中从 jQuery 获取选定的下拉列表 ID

  27. 27

    如何通过ef删除asp.net中的子记录

  28. 28

    如何通过ef删除asp.net中的子记录

  29. 29

    Asp.Net MVC如何记录所有被调用的动作

热门标签

归档