码迷,mamicode.com
首页 > 其他好文 > 详细

通过字符串寻找与字符串一致的model的属性

时间:2015-09-09 09:36:57      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

// 取得选中权限集合
                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();
                    }
                }

  

通过字符串寻找与字符串一致的model的属性

标签:

原文地址:http://www.cnblogs.com/yuangel/p/4793601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!