我有一個網站有Createuser
頁面,我把asp.net createuser
放在它中。我的網站有roles
,即創建它的用戶必須有一個角色。但是,創建用戶控件只能創建用戶,並且不能構建它的角色,所以新用戶不具有任何角色,我如何爲新用戶提供角色?如何使用createuser控件在asp.net中創建角色
0
A
回答
0
有幾種方法可以做到這一點 - 見How To: Use Role Manager in ASP.NET 2.0,第3步(舊的,但這並沒有太大的改變)。
列出的選項是:
- 使用ASP.NET Web站點配置工具
- 使用管理員AzMan的MMC管理單元
- 使用SQL腳本
- 使用角色管理API
0
我會盡力解釋我是如何解決這個問題的
你在這裏有兩件事:
正在創建角色並插入數據庫。對於此用途
Roles.CreateRole(txtRole.Text);
您的另一件事是創建用戶後,您希望使用戶成爲某個角色的成員。這可以通過在SignUp和完整嚮導之間的CreateUserWizard控件中添加一個新的wizardstep來實現。
在這個新的嚮導中放置了兩個列表框。並在它們之間添加/刪除按鈕。
填充可用角色列表框第一次(可在CreateUserWizard1_CreatedUser
事件中完成)
ListBox1.DataSource=Roles.GetAllRoles();
ListBox1.DataBind();
讓添加按鈕選定的角色添加到第二個列表框。
最後,在CreateUserWizard1_FinishButtonClick
事件將用戶添加到角色
foreach(ListItem it in ListBox2.Items)
if(it.Selected)
Roles.AddUserToRole(CreateUserWizard1.UserName,it.Text);
希望它能幫助!
相關問題
- 1. Asp.Net成員中的DuplicateEmailErrorMessage CreateUser控件
- 2. 如何使用我的查詢在asp.net web.config文件中創建角色?
- 3. 如何在動態創建的ASP.net控件中動態創建ASP.net控件
- 4. 如何在MFC中使用圓角創建進度控件?
- 5. 如何使用ASP.NET預生成的數據庫創建角色
- 6. 如何在parse.com中創建角色
- 7. 如何使用jquery在asp.net中創建自定義控件
- 8. 使用SLAPI創建角色
- 9. 如何創建ASP.NET 4.0頁面包含角色下的控件(管理與否)
- 10. 如何使用JSF/MyFaces基於用戶角色創建條件?
- 11. 如何在asp.net中啓用角色?
- 12. 在Asp.net Web應用程序項目中創建用戶角色
- 13. 如何在asp.net中控制用戶角色選擇
- 14. 如何在ASP.NET MVC 3中創建特定於特定角色/用戶的視圖和控制器文件夾?
- 15. 如何創建角色用戶登錄?
- 16. 如何在Spring MVC中創建基於角色的標題菜單控件?
- 17. 如何根據角色創建角色和管理用戶
- 18. 如何根據用戶角色限制asp.net控件操作?
- 19. 如何在不使用CreateUser的情況下在ASP.NET成員資格表中創建用戶
- 20. ASP.NET身份和創建角色功能
- 21. asp.net創建角色問題與MySQL
- 22. 創建外鍵到ASP.Net角色表
- 23. 如何在Asp.Net MVC Razor中創建'通用'控件?
- 24. 如何引用在asp.net 3.5中動態創建控件與VB
- 25. 在Plone中爲用戶創建角色
- 26. 如何在ASP.NET MVC Web API中創建角色並將用戶添加到角色
- 27. 如何使用TelerikExtension控件創建Asp.net Mvc3應用程序
- 28. 如何在ASP.NET中創建和使用通用Web窗體用戶控件?
- 29. 如何使用aws中的cloudformation創建指定arn的角色?
- 30. dhtmlxScheduler - 在ASP.NET MVC3中使用角色
你確定有很多箱子。它讓我想知道這些是否是實際的拼寫錯誤。 – ChaosPandion 2012-02-04 21:24:58
@ChaosPandion - 這是我認爲的常見錯誤 – Mubarek 2012-02-04 21:54:35