public JsonResult GetFolderChildren(int id, List<string> res)
{
List<tblFolders> folders = (from x in db.tblFolders
where x.folderParent == id
select x).ToList();
foreach (var f in folders)
{
res.Add("FOLDER_" + f.id.ToString());
}
foreach (var r in res)
{
GetFolderChildren(int.Parse(r.Replace("FOLDER_", "")), res);
}
return Json(res, JsonRequestBehavior.AllowGet);
}
但它不起作用。一个文件夹可以有孩子,他们的孩子可以有其他孩子等等。我的代码只是给了我第一个孩子。