【发布时间】:2011-10-28 22:56:44
【问题描述】:
在 ASP.NET MVC 中,我想以某种方式使用 MvcSiteMapProvider 进行自定义授权。
我知道我可以实现从 AuthorizeAttribute 继承的自定义授权属性。然后,我们或许可以用 [SiteMapAuthorize] 来装饰控制器。
这是最好的路线吗?如果是这样,我正在寻找的是使用具有授权的站点地图提供程序的正确实现。
public class SiteMapAuthorizeAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
}
}
感谢您的帮助!
【问题讨论】:
标签: c# asp.net-mvc sitemap