首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于MVC3过滤器的有关问题

2013-12-28 
关于MVC3过滤器的问题大神:你好,有个疑问请教。在MVC3中使用过滤器,遇到一个问题。我使用的是在执行Action前

关于MVC3过滤器的问题
大神:
    你好,有个疑问请教。
    在MVC3中使用过滤器,遇到一个问题。
    我使用的是在执行Action前的函数,OnActionExecuting
    我在过滤器中进行跳转时,当条件成立,想进行跳转,而不要继续往下执行。

    在过滤器中写上 Response.Redirect(redirectUrl, true);

    可进行调试发现,程序依然会往下走,能否在跳转时就停止执行。而不进入Action呢?

    应该如何实现?
[解决办法]
filterContext.Result = new RedirectResult(redirectUrl);

  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
[解决办法]
 filterContext.Result = new RedirectToRouteResult("Default", new RouteValueDictionary(new { controller = "Account", action = errorAction }));
[解决办法]
filterContext.Result = new RedirectResult(url);
return;

热点排行