回答
基本思想是使用System.Web.Security.Roles類,並手動重新創建ASP.NET配置應用程序。
例如,您可以使用Roles.GetAllRoles()
方法來填充下拉列表或複選框列表。您可以使用Roles.AddUserToRole()方法爲用戶分配角色。
每當我已經使用了角色系統我不得不運行內置的配置編輯器在Visual Studio中。爲此,我選擇配置編輯器項目,然後單擊解決方案資源管理器窗口頂部的圖標,使用「ASP.NET配置」懸停文本。
這不是一個理想的解決方案,但我們花了合理的時間嘗試在windows身份驗證安全性後面託管配置編輯器,但沒有什麼幫助。
在配置編輯器中,您可以添加角色並將人員分配給這些角色。
我希望人們對此有一個更好的回答,因爲這是過去給我帶來的困擾!
是的,這就是我現在正在做的。一點痛苦真的不是它! – iamjonesy 2010-04-20 11:40:29
非常痛苦! 只想到我曾經考慮過試圖寫我自己的額外存儲過程,但似乎是一個真正的痛苦和對整個點。 由於所有的痛苦我一般都儘可能地避免會員身份,因爲擺弄的東西似乎不值得節省時間。 – ArtificialGold 2010-04-20 13:11:30
- 1. asp.net會員可以查看訪問用戶對象的角色
- 2. ASP.net 4.5成員資格和角色添加用戶角色
- 3. ASP.NET C#將用戶添加到角色
- 4. 用戶被添加到1個角色(asp.net成員資格)
- 5. Rails:使用可以看到所有用戶的devise添加管理員角色
- 6. 可以在添加新角色時設置角色描述
- 7. 限制物品到管理員角色和用戶角色會員供應商
- 8. 將用戶添加到Asp.Net API控制器中的角色時找不到角色?
- 9. ASP.NET會員重定向到用戶角色的頁面
- 10. 身份會員角色ASP.NET 4.5 MVC添加基於角色的聲明
- 11. 將用戶添加到角色失敗
- 12. asp身份2.0添加新角色並將用戶添加到角色
- 13. 如何將用戶添加到角色?
- 14. SimpleRole/SimpleMember - 將用戶添加到角色
- 15. 組成員添加到自定義會員/角色提供
- 16. Reporting Services將用戶添加到角色
- 17. ASP.NET會員控制(我可以在裏面看到嗎?)
- 18. ASP.NET自定義成員資格提供程序 - 將用戶添加到角色
- 19. 用戶角色不會得到更新
- 20. 手動添加用戶到asp.net中的角色
- 21. 將用戶添加到註冊表失敗的角色ASP.NET MVC3
- 22. 通過API將用戶添加到Exchange管理員角色組?
- 23. 從createuserwizard獲取用戶名以添加到角色
- 24. 可以不加控制,用戶控件
- 25. Postgres的ASP.NET會員/角色提供者?
- 26. 將用戶添加到System.Activities.DurableInstancing角色
- 27. 如何將用戶添加到角色
- 28. 無法將用戶添加到角色
- 29. ASP.Net多角色用戶角色和成員資格檢查
- 30. asp.net:如何「添加角色到用戶」自定義Login1_Authenticate
這工作謝謝!不知道會員方法!謝謝!這個鏈接幫助了我http://msdn.microsoft.com/en-us/library/system.web.security.roles.addusertorole.aspx – iamjonesy 2010-04-21 15:00:57
我很高興我的指針幫助。我已將您的鏈接添加到我的答案中。 – Greg 2010-04-21 15:55:56