AppBox中,如何在用户管理页面显示用户所属的多个角色?

<f:TemplateField Width="200px" HeaderText="角色">
    <ItemTemplate>
          <asp:Label ID="Label3" runat="server" Text=‘<%# GetRolesName(Eval("Roles")) %>‘></asp:Label>
    </ItemTemplate>

       

   /// <summary>
        /// 获取用户角色Name值,在 ASPX 中调用
        /// </summary>
        /// <param name="gender"></param>
        /// <returns></returns>
        protected string GetRolesName(object roles)
        {
            HashSet<Role> r = roles as HashSet<Role>;
            List<string> list = new List<string>();
            for (int i = 0; i < r.Count;i++ )
            {
                Role rs= r.ToArray()[i];
                list.Add(rs.Name);
            }
            return  String.Join(",", list);
        }

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。