/// <summary> /// 输出权限树 /// </summary> /// <returns></returns> private string getCateTree() { string treeStr = ""; using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession()) { string aspxpath = HttpContext.Current.Server.MapPath(@"~/Aspx"); String[] str = System.IO.Directory.GetDirectories(aspxpath); foreach (string pagestr in str) { string CateLang = string.Empty; CateLang = pagestr.Substring(pagestr.LastIndexOf('\\') + 1).ToUpper(); string Sql = "select * from [Dcms_Cate] where Cate_Lang='" + CateLang + "' order by [Cate_Order] asc"; DataTable cateDt = session.GetTable(Sql); if (cateDt.Rows.Count > 0) { popedomTree Tree = new popedomTree(); treeStr = treeStr + Tree.CreateTree(cateDt, CateLang); } } } return(treeStr); }
/// <summary> /// 输出权限树 /// </summary> /// <returns></returns> private string getCateTree() { string treeStr = ""; using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession()) { string aspxpath = HttpContext.Current.Server.MapPath(@"~/Aspx"); String[] str = System.IO.Directory.GetDirectories(aspxpath); foreach (string pagestr in str) { string CateLang = string.Empty; CateLang = pagestr.Substring(pagestr.LastIndexOf('\\') + 1).ToUpper(); string Sql = "select * from [Dcms_Cate] where Cate_Lang='" + CateLang + "' order by [Cate_Order] asc"; DataTable cateDt = session.GetTable(Sql); if (cateDt.Rows.Count > 0) { popedomTree Tree = new popedomTree(); treeStr = treeStr + Tree.CreateTree(cateDt, CateLang); } } } return treeStr; }