public override void RenderPage() { try { UserRule objUserRule = new UserRule(); litRoleName.Text = objUserRule.Sys_Role.FirstOrDefault(s => s.RoleID == RoleID).RoleName; sys_authorizegroup objsys_authorizegroup = objUserRule.sys_authorizegroup.First(s => s.AuthorizeGroupID == AuthorizeGroupID); if (objsys_authorizegroup.IsSupertGroup) { XmlDataSource.Data = objPowerRule.GetPowerTreexXmlText(objsys_authorizegroup.ModuleTypeID, CurrentUser.IsSuper); } else { XmlDataSource.Data = objPowerRule.GetPowerTreexXmlText(objsys_authorizegroup.ModuleTypeID, objsys_authorizegroup.AuthorizeGroupID); } if (RoleID.IsNoNull()) { // 取得角色权限 tvwPower.SetSelectValue(objUserRule.GetRoleKeyPower(RoleID), false); } tvwPower.DataBind(); } catch { } }