在构建自定义的ASP.MVC 3操作过滤器时,如果测试失败,应该如何将用户重定向到另一个操作?我想传递原始操作,以便在用户输入丢失的首选项后可以重定向回原始页面。Do I need to inherit ActionFilterAttribute or implement IActionFilter?public class FooRequired : ActionFilterAttribute
{
filterContext.Result,在过滤器执行完成后,执行就是(不知怎么的?!)重定向到SignIn操作,而MyAction不执行。这正是我想要的。现在,假设我想更改我的CustomAuthorize,以便根据外部网站而不是我自己的SignIn操作对用户进行身份验证,所以我正在做这样的事情:
public class CustomAuthorizeAttr