当前位置:编程学习 > C#/ASP.NET >>

200分问:如何获取某个网站用户的所以角色,Membership内............

我想获取任意一个我的网站的用户的所有角色来管理,使用Roles.GetRolesForUser()方法失败!!!
谁能告诉我这个问题,马上给200分 --------------------编程问答-------------------- UP --------------------编程问答-------------------- GetRolesForUser 方法调用默认角色提供程序的 RoleProvider.GetRolesForUser 方法从数据源中检索当前登录的用户所属的角色。当前登录的用户由当前 System.Web.HttpContext 的 HttpContext.User 属性标识,或由 Thread.CurrentPrincipal 标识(对于非 HTTP 宿主环境)。如果没有用户登录,则将引发异常。只检索 ApplicationName 属性中指定的应用程序的角色。

如果 CacheRolesInCookie 为 true,则可能会从角色缓存中而不是从指定的角色提供程序中返回 GetRolesForUser 方法的结果。
--------------------编程问答-------------------- 没看明白... --------------------编程问答-------------------- `` --------------------编程问答-------------------- 我就是想获取某人的所有角色,就这个功能! --------------------编程问答-------------------- 关注下! --------------------编程问答-------------------- 如果GetRolesForUser 不好用应该跟你的其他代码有关吧? --------------------编程问答-------------------- string[] roles = Roles.GetRolesForUser(userName); --------------------编程问答-------------------- 关注,帮顶 --------------------编程问答-------------------- 帮顶 --------------------编程问答--------------------
引用 8 楼 sleet313 的回复:
string[] roles = Roles.GetRolesForUser(userName);

我用这个 获取不到用户名 --------------------编程问答-------------------- 关注,方法应该没有问题吧。可能其他地方有问题。 --------------------编程问答-------------------- 谁知道如何获取某个用户的所有角色????? --------------------编程问答--------------------
引用 11 楼 POPO_POPO 的回复:
引用 8 楼 sleet313 的回复:
string[] roles = Roles.GetRolesForUser(userName); 
 
我用这个 获取不到用户名


你想得到哪个用户的角色,就传他的用户名进去不就行了吗?可能我还是不太明白你的意思吧. --------------------编程问答--------------------
引用 14 楼 sleet313 的回复:
引用 11 楼 POPO_POPO 的回复:
引用 8 楼 sleet313 的回复: 
string[] roles = Roles.GetRolesForUser(userName); 

我用这个 获取不到用户名 
 

你想得到哪个用户的角色,就传他的用户名进去不就行了吗?可能我还是不太明白你的意思吧.

你说的就是我的想法,但是我的程序里不行.................... --------------------编程问答-------------------- 出现什么错误呢? --------------------编程问答-------------------- 不知.config文件有无相应配置,如果没有,看一下下面的链接
http://book.csdn.net/bookfiles/469/10046916564.shtml --------------------编程问答-------------------- 学习! --------------------编程问答-------------------- upjf --------------------编程问答-------------------- 关注一下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,