Asp.net mvc 2 重定向到操作并返回视图而不是Ajax结果

Asp.net mvc 2 重定向到操作并返回视图而不是Ajax结果,asp.net-mvc-2,asp.net-ajax,jquery,Asp.net Mvc 2,Asp.net Ajax,Jquery,我实现了过滤器,如果某些条件不成立,它应该将我重定向到一个页面,但这个过滤器不适用于Ajax请求,重定向后,javascript捕获结果并将整个视图放入html元素 如何停止处理ajax请求并将其重定向到普通http请求 Thx提前,好的,你不能在服务器端做。你可以用像 window.location.href='MyController/MyAction/params' 在处理响应的javascript函数中重定向。1)在javascript中编写的函数中执行重定向: ClientRedire

我实现了过滤器,如果某些条件不成立,它应该将我重定向到一个页面,但这个过滤器不适用于Ajax请求,重定向后,javascript捕获结果并将整个视图放入html元素

如何停止处理ajax请求并将其重定向到普通http请求


Thx提前,好的,你不能在服务器端做。你可以用像

window.location.href='MyController/MyAction/params'

在处理响应的javascript函数中重定向。

1)在javascript中编写的函数中执行重定向:

ClientRedirect(url)
{
   document.location = url;
}
2) 返回javascript代码,类似于:

<script>ClientRedirect("path to desired action");</script>
ClientRedirect(“所需操作的路径”);

当我将它插入div时,它将被执行并执行重定向

,但它没有执行吗?我做错什么了吗?控制器返回此代码,但未发生任何事情。