private void SetCreateList(DataTable ntable) { //先将文件都记录为静态文件,再生成文件 for (int ii = 0; ii < ntable.Rows.Count; ii++) { int NodeID = DataConverter.CLng(ntable.Rows[ii]["NodeID"].ToString()); M_Node nodeinfos = nll.SelReturnModel(NodeID); nodeinfos.NodeListUrl = nodeinfos.NodeDir + "/index." + GetNodeIndexEx(nodeinfos); nll.UpdateNode(nodeinfos); } // xnl = xml.SelectNodes("SiteInfo"); for (int i = 0; i < ntable.Rows.Count; i++) { int NodeID = DataConverter.CLng(ntable.Rows[i]["NodeID"].ToString()); int NodeType = DataConverter.CLng(ntable.Rows[i]["NodeType"].ToString()); string NodeLinkUrl = ""; switch (NodeType) { case 1: //栏目节点 NodeLinkUrl = SiteConfig.SiteInfo.SiteUrl + dir + "NodePage.aspx?NodeID=" + NodeID; break; case 2: //单页节点 NodeLinkUrl = SiteConfig.SiteInfo.SiteUrl + dir + "ColumnList.aspx=" + NodeID; break; } //System.Web.HttpContext.Current.Response.Write(NodeLinkUrl); //System.Web.HttpContext.Current.Response.End(); GetReCreate(this.CreateParentID, NodeID, NodeLinkUrl);//生成文件并递归 } }