コード例 #1
0
    public void BindMenuChild(string ParentCode, TreeNode rootNode)
    {
        try
        {
            //显示菜单
            TreeNode node = null;
            WebProject.BLL.SysManage.ZT_SYS_ElementInfo bll_ElementInfo = new WebProject.BLL.SysManage.ZT_SYS_ElementInfo();
            DataSet ds = bll_ElementInfo.GetMenuItemList(ParentCode, SessionUtil.GetAdminSession().RoleNo);
            DataSet nodeview = ds;
            for (int i = 0; i < nodeview.Tables[0].Rows.Count; i++)
            {
                node = new TreeNode();
                node.Text = nodeview.Tables[0].Rows[i]["ElementName"].ToString();
                node.Value = nodeview.Tables[0].Rows[i]["ElementCode"].ToString();
                node.NavigateUrl = "javascript:parent.frames['header-frame'].document.getElementById('load-div').style.display='';parent.frames['main-frame'].document.location.href='" + Request.Path.Replace("Left.aspx", nodeview.Tables[0].Rows[i]["ElementLink"].ToString()) + "';";
                node.Target = "main-frame";
                rootNode.ChildNodes.Add(node);
            }
        }
        catch
        {

        }
    }