为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net 权限分配

asp.net 权限分配

慕森卡 2018-12-06 16:14:06
  <asp:TemplateField HeaderText="操作" ShowHeader="False">                                <ItemTemplate>                                                                       <asp:HyperLink ID="a" NavigateUrl=""  Text="DepartmentManage" runat="server"></asp:HyperLink>                                   <asp:HyperLink ID="HyperLink1" NavigateUrl=""  Text="UserManage" runat="server"></asp:HyperLink>                                   <asp:HyperLink ID="HyperLink2" NavigateUrl=""  Text="RoleManage" runat="server"></asp:HyperLink>                                 </ItemTemplate>                            </asp:TemplateField> 后台实现代码:    int nu = e.Row.Cells[3].Controls.Count;//(HyperLink)//上面的操作就是GridView的第列,我希望获取第三个单元格内的HyperLink 数量 ???  显示的结果并不是3              //for (int m = 0; m < nu; i++)        //{        //    for(int j=0;j<user.Duties.Count;j++)        //    {        //        if ( ((HyperLink)e.Row.Cells[3].Controls[m]).Text == user.Duties[m].ToString())// 与用户权限相比较        //        {        //            ((HyperLink)e.Row.Cells[3].Controls[i]).Visible = true; //该操作控件可见        //        }                   //    }        //}
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

迭代你这个集合...在循环里FindControls()得到集合后.再遍历..再看看有没有

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 308 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信