Я реализовал фильтр, который должен перенаправлять меня на одну страницу, если некоторые условия не выполняются, но этот фильтр не работает с Ajax-запросами, после перенаправления, результат захвата JavaScript и помещает весь вид в элемент html.
Как я могу прекратить обработку ajax-запроса и перенаправить его на обычный http-запрос ??
Спасибо заранее,
1) Написал функцию в Javascript, которая делает редирект:
ClientRedirect(url) { document.location = url; }
2) вернуть код JavaScript, что-то вроде:
<script>ClientRedirect("path to desired action");</script>
Будет выполнено и выполнит перенаправление
Афаик, ты не можешь сделать это на стороне сервера. Вы можете использовать что-то вроде
window.location.href = 'MyController/MyAction/params';
для перенаправления в вашей функции JavaScript, которая обрабатывает ответ.