我正在创建一个asp.net mvc项目,我想管理数据库中的角色。asp.net mvc3,来自数据库的角色
我有一个表中的数据库调用预告我有一个包含我的mvc项目角色的列(AdministratorRole),该值将持有像'Domain\John Smith'
(用户)的东西。我希望我的mvc项目在每次启动时检查此列。
在我的MVC项目我使用的控制器的授权属性:
[Authorize(Roles = Roles.AdministratorRole)]
我想创建一个界面,所以我可以用一个IQueryable
查询数据库,然后在全局添加的东西.asax文件在application_start
方法中,以便它首先运行接口并检查所有角色。 (我该怎么做?)
这样我们就可以维护数据库中的角色而不是项目的代码。
我该怎么做?
感谢
感谢您的及时回复,你们是否有任何我可以使用的示例代码?我是asp.net mvc im afriad的新用户。 – Steven
有一个[完整示例](http://msdn.microsoft.com/zh-cn/library/317sza4k(v = vs.100).aspx)从上面的RoleProvider链接链接。 – jrummell