asp.net core redirect back to caller url code example
Example: how to get previous page url aspnet core
public async Task<IActionResult> Edit(int? id)
{
...
...
ViewBag.returnUrl = Request.Headers["Referer"].ToString();
return View(customer);
}