在aspnet core mvc中删除数据后如何使用jquery延迟3000秒重定向页面

穆罕默德·奥泽

我在asp.net核心中有一个删除方法。当用户删除数据时,它会返回重定向到操作。我想当用户删除数据时显示删除成功消息并在 3 秒后重定向另一个页面

        [HttpPost]
        [Route("Student/Delete/{id:int}")]
        public IActionResult DeleteConfirmed(int id)
        {

            var student = _context.Students.SingleOrDefault(s => s.StudentID == id);

            if (student == null)
            {
                return NotFound();
            }

            _context.Students.Remove(student);

            _context.SaveChanges();

            return RedirectToAction("Index");

        }
比加布杜尔

您的代码需要在两个位置进行更改:

  1. 在服务器上
[HttpPost]
[Route("Student/Delete/{id:int}")]
public IActionResult DeleteConfirmed(int id)
{
    var student = _context.Students.SingleOrDefault(s => s.StudentID == id);

    if (student == null)
    {
        return NotFound();
    }

    _context.Students.Remove(student);

    _context.SaveChanges();

    return Ok();
}
  1. 在客户端(JavaScript/jQuery)
function delete(id) {

    $.post('/Student/Delete/' + id).done(function(result) {
        // show your message in some HTML tag with id="message"
        $('#message').text('Deleted successfully!');

        // wait for 3 seconds before redirecting
        setTimeout(() => {
            window.location.href = '/Students'; // or wherever to
        }, 3000);
    }).fail(function(err) {
        const msg = 'An error occured';
        console.error(msg, err);
        $('#message').text(msg);
    });

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASPNET Core MVC - 获取 url 的表单

来自分类Dev

如何在ASPNET Core MVC中处理JWT

来自分类Dev

我如何在AspNet.Core中读取EXIF数据

来自分类Dev

我如何在AspNet.Core中读取EXIF数据

来自分类Dev

aspnet.core使用UserManager <IdentityUser>播种数据

来自分类Dev

如何在单个应用程序服务上部署ASPNET Core Web API和ASPNET WebAPI

来自分类Dev

如何在AspNet Core 1.0.0中获取IOwinContext

来自分类Dev

在Aspnet core 3.0中全局使用ElmahCore捕获异常吗?

来自分类Dev

ASPNet.Core 1.0 RTM Kendo网格不显示数据

来自分类Dev

如何解决AspNet Core缺少依赖项的问题?

来自分类Dev

在控制器外部的AspNet Core 1.0.0中获取HttpContext

来自分类Dev

从ASPNet Core 3.1 Api Controller中的ValidationProblem获取traceId

来自分类Dev

Microsoft.Aspnet.Identity.Core中使用什么设计模式?

来自分类Dev

为什么使用内键的AspNet Core IDataProtection Azure存储

来自分类Dev

ASPNET Core 和使用 resx 文件的本地化

来自分类Dev

使用 EF Core 的 AspNet Core Web API 高内存使用率

来自分类Dev

如何调试在Azure中部署的ASPNET Core MVC应用程序

来自分类Dev

使用ASP MVC Core RC1和ASPNET_ENV

来自分类Dev

使用ASP MVC Core RC1和ASPNET_ENV

来自分类Dev

如何在aspnet core mvc中使用swagger为表单主体提供多种数据类型?

来自分类Dev

Aspnet.core程序登录,但考虑同一表中的数据

来自分类Dev

如何使用 angular2 和 aspnet core 解决类型错误?

来自分类Dev

如何将 ASPNET Core 站点部署到 Azure Linux Web App(无容器)

来自分类Dev

是否可以从ASPNET Core API中的中间件向控制器发送值?

来自分类Dev

在AspNet.Core中,标记助手asp区域不起作用

来自分类Dev

signalR未定义-无法在aspnet Core Web应用程序中解析signalR

来自分类Dev

在ASPNET.Core 3.1中扩展AspnetUserRoles表的正确方法是什么?

来自分类Dev

是否可以从ASPNET Core API中的中间件向控制器发送值?

来自分类Dev

是否可以在现有的ASPNET.Core Web项目中调用和/或使用Worker Service?

Related 相关文章

  1. 1

    ASPNET Core MVC - 获取 url 的表单

  2. 2

    如何在ASPNET Core MVC中处理JWT

  3. 3

    我如何在AspNet.Core中读取EXIF数据

  4. 4

    我如何在AspNet.Core中读取EXIF数据

  5. 5

    aspnet.core使用UserManager <IdentityUser>播种数据

  6. 6

    如何在单个应用程序服务上部署ASPNET Core Web API和ASPNET WebAPI

  7. 7

    如何在AspNet Core 1.0.0中获取IOwinContext

  8. 8

    在Aspnet core 3.0中全局使用ElmahCore捕获异常吗?

  9. 9

    ASPNet.Core 1.0 RTM Kendo网格不显示数据

  10. 10

    如何解决AspNet Core缺少依赖项的问题?

  11. 11

    在控制器外部的AspNet Core 1.0.0中获取HttpContext

  12. 12

    从ASPNet Core 3.1 Api Controller中的ValidationProblem获取traceId

  13. 13

    Microsoft.Aspnet.Identity.Core中使用什么设计模式?

  14. 14

    为什么使用内键的AspNet Core IDataProtection Azure存储

  15. 15

    ASPNET Core 和使用 resx 文件的本地化

  16. 16

    使用 EF Core 的 AspNet Core Web API 高内存使用率

  17. 17

    如何调试在Azure中部署的ASPNET Core MVC应用程序

  18. 18

    使用ASP MVC Core RC1和ASPNET_ENV

  19. 19

    使用ASP MVC Core RC1和ASPNET_ENV

  20. 20

    如何在aspnet core mvc中使用swagger为表单主体提供多种数据类型?

  21. 21

    Aspnet.core程序登录,但考虑同一表中的数据

  22. 22

    如何使用 angular2 和 aspnet core 解决类型错误?

  23. 23

    如何将 ASPNET Core 站点部署到 Azure Linux Web App(无容器)

  24. 24

    是否可以从ASPNET Core API中的中间件向控制器发送值?

  25. 25

    在AspNet.Core中,标记助手asp区域不起作用

  26. 26

    signalR未定义-无法在aspnet Core Web应用程序中解析signalR

  27. 27

    在ASPNET.Core 3.1中扩展AspnetUserRoles表的正确方法是什么?

  28. 28

    是否可以从ASPNET Core API中的中间件向控制器发送值?

  29. 29

    是否可以在现有的ASPNET.Core Web项目中调用和/或使用Worker Service?

热门标签

归档