【发布时间】:2016-01-13 06:49:38
【问题描述】:
在我的 MVC 4 Web 应用程序中,当我收到请求时,我需要使用自定义绑定器中的模型来执行一些授权逻辑。我的问题是我不知道如何将我的模型和活页夹连接到过滤器属性。可能吗?
编辑:添加代码块
public class FeatureCodeAttribute : AuthorizeAttribute
{
private string featureCode;
private userPermissions;
public FeatureCodeAttribute(string code, UserPermissions permissions)
{
featureCode = code;
userPermissions = permissions;
}
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
if (HasFeature(userPermissions, featureCode))
{
return true;
}
else
{
return false;
}
}
}
我想做的是绑定 UserPermissions 对象。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4