Вы, кажется, вызываете это действие, используя AJAX.Если вы хотите перенаправить это, это должно быть сделано на стороне клиента при успешном обратном вызове этого вызова AJAX с использованием window.location.href
.Так, например, вы можете адаптировать свое действие так, чтобы в случае ошибки он возвращал объект JSON, содержащий URL-адрес для перенаправления на:
else
{
return Json(new { errorUrl = Url.Action("UnAuthorized", "Exceptions") });
}
, а затем внутри обратного вызова AJAX:
success: function(result) {
if (result.errorUrl) {
window.location.href = result.errorUrl;
} else {
...
}
}