【发布时间】:2016-09-15 13:14:58
【问题描述】:
public DnnRole GetDnnRoleByName(int portalId, string dnnRoleName)
{
DnnRole role = null;
try
{
RoleController rc = new RoleController();
RoleInfo dnnRole = rc.GetRoleByName(portalId, dnnRoleName);
if (dnnRole != null)
{
role = new DnnRole();
role.Id = dnnRole.RoleID;
role.RoleName = dnnRole.RoleName;
role.Description = dnnRole.Description;
}
}
以上是我为多种目的获取角色的代码以及此 DNN 预定义方法。但是,当我尝试获取 所有用户(DNN 默认角色)的角色 ID 时,会出现错误。因为此角色没有门户 ID。请问有没有什么方法可以不用硬编码角色ID来获得这个。
【问题讨论】:
标签: asp.net dotnetnuke roles