// 取得选中权限集合
                string[] arrAuthorityId = this.hidAuthorityIds.Value.TrimEnd(',').Split(',');
                BLBQ_Authority authority = new BLBQ_Authority();
                // 遍历权限集合
                foreach (var authorityId in arrAuthorityId)
                {
                    // 通过反射获取对应属性
                    PropertyInfo pi = authority.GetType().GetProperty(authorityId);
                    // 属性存在且可写
                    if (null != pi && pi.CanWrite)
                    {
                        // 权限设置为1
                        pi.SetValue(authority, "1", null);
                    }
                    else
                    {
                        throw new Exception();
                    }
                }

  

最新文章

  1. 百度地图里面搜索到的公司商家电话导出表格?怎样将把百度地图里面搜索到的公司 电话 地址 等数据导出excel里?
  2. C# 各种字符串格式
  3. 更新Delphi中SVN客户端版本的方法
  4. LA 3295 (计数 容斥原理) Counting Triangles
  5. [转载] cookie、JS记录及跳转到页面原来的位置
  6. MAC下解决eclipse卡顿或者运行慢的问题
  7. HTML学习笔记 iframe引用页面按列(针对target打开方式解释) 第九节 (原创)
  8. 前端mv框架下(目前写的是vue),对组件抽象的思考
  9. mysql时间比较
  10. SQL语句精简版
  11. 《Linux就该这么学》第七天课程
  12. [Leetcode]394.字符串解码
  13. 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
  14. Qt for Embedded Linux
  15. JMeter传递JSON数据
  16. 初识Linq to Entity
  17. Spark(九)Spark之Shuffle调优
  18. USACO 控制公司 Controlling Companies
  19. Python3爬虫(六) 解析库的使用之Beautiful Soup
  20. Nuxt使用高德地图

热门文章

  1. 一步步构建自己的AngularJS(1)——项目初始化
  2. EM算法 The EM Algorithm
  3. 文件hash数据库
  4. [HTML5]块和内联元素的嵌套
  5. 字符串--java中判断字符串是否为数字的方法的几种方法?
  6. Linxu 安装Scala
  7. Newtonsoft.Json(Json.net)的基本用法
  8. Makefile 自动化变量
  9. Tomcat 常用配置
  10. Action<T1, T2>委托