首页 新闻 会员 周边 捐助

asp.net 权限分配

0
悬赏园豆:5 [已解决问题] 解决于 2012-03-10 09:26

  <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; //该操作控件可见
        //        }
          
        //    }
        //}

全心的主页 全心 | 初学一级 | 园豆:181
提问于:2011-05-05 13:01
< >
分享
最佳答案
1

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

收获园豆:5
郭凯 | 初学一级 |园豆:125 | 2011-05-05 13:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册