• 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);
            }

  • 相关阅读:
    设计模式
    工厂方法模式
    简单工厂模式
    tornado自定义Form组件
    tornado
    Tornado框架的知识系列
    Linux基本命令
    day2
    day1
    使用cp复制文件夹却不能打开
  • 原文地址:https://www.cnblogs.com/xihong2014/p/4142551.html
Copyright © 2020-2023  润新知