我的动作有一些自定义过滤器
[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)
任何帮助?
答案 0 :(得分:0)
问题来自我的代码来比较行动的名称。 我没有使用lower()来比较字符串。