这是一个非常愚蠢的问题,但我不确定如何执行以下操作: 我有一个Web应用程序(ASP .Net Core 1.1 MVC),当用户单击删除按钮时,它会调用Web API上的删除操作。 // GET:Property / Delete / 5 public async任务删除(int id) { if(!ModelState.IsValid) 返回BadRequest(ModelState);
HttpResponseMessage responseMessage = await client.DeleteAsync(url);
if (responseMessage.IsSuccessStatusCode)
{
RedirectToAction("Index");
return Ok();
}
return View("Error");
}
基本上,用户在索引页面上,然后他点击"删除"在记录旁边,我希望它删除记录,但保留在索引页面上(但它应刷新索引页面以显示记录消失)。显然我上面做的是错的,但我不确定要做什么......
答案 0 :(得分: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");
}