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