【问题标题】:Remain on page after post发布后留在页面上
【发布时间】:2017-06-08 08:55:09
【问题描述】:

这是一个非常愚蠢的问题,但我不确定如何执行以下操作: 我有一个 Web 应用程序(ASP .Net Core 1.1 MVC),当用户单击删除按钮时,它会在 Web API 上调用删除操作。 // GET: 属性/删除/5 公共异步任务删​​除(int id) { if (!ModelState.IsValid) 返回 BadRequest(ModelState);

        HttpResponseMessage responseMessage = await client.DeleteAsync(url);
        if (responseMessage.IsSuccessStatusCode)
        {
            RedirectToAction("Index");
            return Ok();
        }
        return View("Error");
    }

基本上,用户在索引页面上,然后他单击记录旁边的“删除”,我希望它删除记录,但保留在索引页面上(但它应该刷新索引页面以显示记录不见了)。显然我在上面做的事情是错误的,但我不确定该怎么做......

【问题讨论】:

    标签: web-applications asp.net-core-mvc


    【解决方案1】:
     public async Task Delete(int id) {
         if (!ModelState.IsValid) return BadRequest(ModelState);
    
                    HttpResponseMessage responseMessage = await client.DeleteAsync(url);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        return Redirect(Request.Referrer.ToString());
                    }
                    return View("Error");
                }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-10
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多