2011-03-28 80 views
2

我怎样才能获得角色名称和角色ID ... 我想用下拉结合它...会员获得角色名称和角色ID

+0

您想要一个可用的所有角色列表,或者只是针对特定用户? – 2011-03-28 12:26:16

+0

您只需要角色名就可以添加用户或获取用户。为什么不把这个下拉列的值列? – 2011-03-28 12:32:42

+0

请检查已发布的答案并标出最有帮助的答案,谢谢。 – 2011-03-28 23:42:45

回答

1

试试这个:

var allRoles = System.Web.Security.Roles.GetAllRoles(); 

这将让你列表你应用程序中的所有角色。

var allRolesForUser = System.Web.Security.Roles.GetRolesForUser(userName); 

注意,大部分的时间,你将处理与角色名称,而不是ID,这是怎么Roles类内的所有相关方法工作。

+0

这不会给我相关的roleids – user321963 2011-03-28 12:32:31

+2

的情况是,我想用一个下拉绑定吧...在下拉列表的文本字段,我会显示角色名称,并在下拉列表中的值字段,我将使用角色ID .. – user321963 2011-03-28 12:43:11

+0

的问题是:什么会你使用角色ID? 对我来说,我将与文本和值绑定到ROLENAME去,并正常使用。 如果这不是适用于你,告诉我你要去用ID做,谢谢。 – 2011-03-28 12:48:15