を実装しCustom Authorize Attribute
ていMVC3
ます。ページ レベルのパーミッションをデータベースに保存しており、authorize 属性にページ ID を渡したいと考えています。ある種の何か:
[CustomAuthorize(PageID = 1)]
public ActionResult About()
{
return View();
}
はオーバーライドで 1 つの引数しかとらないためAuthorize Attribute
、どのように実装すればよいですか?AuthorizeCore
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
}
}