0
我的行为有一定的自定义过滤器MVC RedirectToAction和自定义过滤器
[CustomFilters.LibrarianAction]
[CustomFilters.LibraryUserAction]
public ActionResult Users()
{
// my action code
...
}
当我使用
@Html.ActionLink("users")
我可以从这种方法对OnActionExecuting获取自定义过滤器:
method.GetCustomAttributes(typeof(CustomFilters.LibrarianAction), true)
但当我使用
RedirectToAction("users");
作用剂量不返回的代码过滤任何:
method.GetCustomAttributes(typeof(CustomFilters.LibrarianAction), true)
任何帮助吗?
您显示的代码在哪里实现?它是在自定义操作过滤器还是在控制器中?您调用'GetCustomAttributes'方法的'method'变量来自哪里?你也可以显示你在哪里以及如何调用'RedirectToAction'方法? – 2013-03-03 09:26:12