You can still use Response.Redirect in ASP.NET. The difference is that Response.Redirect issues an HTTP status code of 302 which tells the user agent that the originally requested resource has been moved temporarily, whereas Response.RedirectPermanent issues an HTTP status code of 301, which tells the user agent that the originally requested resource has a permanent new address.
You use them in an identical way:
Code:
Response.Redirect("~/thanks.cshtml");
Or
Code:
Response.RedirectPermanent("~/newpage.cshtml");