You can redirect to an external URL by using Redirect Method() or via Json Result.
Asp.net MVC redirect to URL:
You can do URL redirect in mvc via Controller’s Redirect() method. The following example, I have given redirection to google page.
public ActionResult Index()
{
return Redirect("http://www.google.com");
}
JQuery ajax redirect:
You cannot perform server side redirect from jQuery Ajax response.So that you should return JsonResult with a new URL and perform response redirect with JavaScript’s window.location property.
<script type="text/javascript">
$.post("@Url.Action("Redirect")", function (data) {
window.location = data.url;
});
</script>
public ActionResult Redirect()
{
// ...
return Json(new { url = "http://www.yahoo.com" });
}
Post your comments / questions
Recent Article
- How to fix HAXM is not installed |in Android Studio
- How to fix CMOS Checksum Error in Computer or Laptop | SOLVED
- Reactivating windows after a Hardware change on PC or Laptop
- FIXED: Windows reported that the hardware of your device has changed. Error code :0xc004F211
- "redirect" is not defined pylance("reportUndefinedVariable)
- This action cannot be completed because the file is open in SQL Server(SQLEXPRESS) - FIXED
- Unicode error 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape
- Could not find the 'angular-devkit/build-angular:dev-server' builder's node package | Angular Error
Related Article