protected void Page_Load(object sender, EventArgs e) { 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) { CateField Tree = new CateField(); treeStr = treeStr + Tree.CreateTree(cateDt, "<tr class=\"trlinetitlebg\"><td><strong>" + CateLang + "版本</strong></td><td> </td><td>版本标识</td><td>分类ID</td><td>分类标识</td><td>功能模块</td><td> </td></tr>\n"); } } } lit_cateTree.Text = treeStr; }