js2

var g_fileIndex = "";
var ieVer = ieVersion();
var g_filePath = "";
var g_fileSetInfo = "";
var g_filename = "";
//************入口函数************
$(function () {
    //初始化主页面的tab组件    //tabTileInit();
    g_fileIndex = $("#viewDatafileIndex").val(); //文件索引
    //g_filePath = $("#viewDatafilePath").val(); //文件全路径
    //g_fileName = $("#viewDatafileName").val(); //文件名    LoadViewData();
    LoadCommentData();
});
FileDownLoad.js

解决方案 »

  1.   

    /// <summary>
            /// 取得部门包含的子节点(递归)
            /// </summary>
            /// <param name="id"></param>
            /// <returns></returns>
            public string GetDeptContainsId(string id)
            {
                string DeptId = string.Empty;
                var row = Pubdb.MANAGER_CFG_PDU_TREE.Where(x => x.treeid == int.Parse(id)).SingleOrDefault();
                
                // 非法id         
                if (row == null) return "";
                else
                {
                    var list = Pubdb.MANAGER_CFG_PDU_TREE.Where(x => x.parentid == row.treeid);
                    
                    // 无子节点
                    if (list.Count() < 1)
                    {
                        DeptId = id;              
                    }
                    else
                    {
                        string DeptIds = id + ",";
                        foreach (var item in list)
                        {
                            DeptIds += GetDeptContainsId(item.treeid.ToString()) + ",";
                        }
                        return DeptIds.Substring(0,DeptIds.Length-1);
                    }
                                
                    return DeptId;
                }           
            }