Click here to Skip to main content
15,070,224 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
After completing the update, I am trying to inform it with a warning message and redirect it to another page. It does not redirect after receiving the notification message.

   public ActionResult Edit(int id, IFormCollection collection)
          /*bla bla bla*/
           Response.WriteAsync($"<script language=javascript>alert('successfully updated');</script>");
           return RedirectToAction(nameof(List));
           return View();

What I have tried:

I deleted Response.WriteAsync and its worked but this code necessary for alert
Updated 4-Jul-21 23:01pm

A redirect response returns an HTTP status code of 3xx along with a header telling the browser which URL should be requested.

You cannot combine that with a response body that shows an alert message.

If you want to show an alert before redirecting, you'll need to use script to redirect:
// blah blah
return View("AlertAndRedirect");
alert("successfully updated");

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900