我想知道登录用户属于哪些角色,而不必根据所有可能的角色判断该用户(即使用Page.User.IsInRole())

推荐答案

using System.Web.Security;

Roles.GetRolesForUser() 

Roles.GetRolesForUser(String),如果不是针对当前登录的用户.

Asp.net相关问答推荐

Windows 命令行中的/p:是什么意思

为什么 Web 架构应该是松耦合的?

Web API 自托管 - 在所有网络接口上绑定

我可以在 .net 核心中使用 Entity Framework 6(非核心)吗?

在 C# 中以编程方式添加元标记

有没有一种简单的方法可以将对象属性转换为字典

如何在 FileUpload 控件中限制文件类型

'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册.

使用 gridview asp.net 进行排序和分页

与将 Web 应用程序保存在一个默认应用程序池中相比,拥有专用应用程序池的优缺点

带有文件名的 ASP.net MVC4 WebApi 路由

使用 LINQ 进行递归控制搜索

为 ASP.NET Core MVC 显示 404 Not Found 页面

使 Web.config 转换在本地工作

如何在 ASP.NET 中获取原始请求正文?

ASP.NET MVC Url Route 支持(点)

当.NET抛出WebException((400)错误请求)时如何处理WebResponse?

使用 ConfigurationManager.RefreshSection 重新加载配置而不重新启动应用程序

ASP.net 判断页面是 http 还是 https

如何将 DataTable 转换为类 Object?