我正在創建一個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