在创建帐户asp.net时为用户分配角色

Hit*_*ito 4 c# asp.net role visual-studio-2010 user-accounts

我还是学生,我正在学习C#.我必须在ASP.NET中创建一个小应用程序.应用程序必须使用角色.

所以,我将一个MemberShip"链接"到我的数据库(使用工具asp_regsql).现在我有了所有的asp表,所以没关系.我使用ASP配置工具创建了2个角色(Admin和Client).

我的问题是:

是否可以创建一个页面(如Register.aspx)并在此页面中传递hide参数以在注册时设置用户角色?

例如,我将有一个页面RegisterClient.aspx,当用户在此页面上创建一个帐户时,该帐户将自动与客户端角色相关联.

我可以或者自己使用ASP配置器吗?

谢谢你的帮助 !

Ben*_*ury 7

您可以添加此Roles.AddUserToRole(model.UserName,"roleName"); 到寄存器控件的onregistered事件处理程序.