0
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);
}
하지만 작동하지 않습니다. 폴더는 자식을 가질 수 있고 자식은 다른 자식을 가질 수 있습니다. 내 코드는 제게 첫 번째 자식을줍니다.나무 구조의 자식 가져 오기
리프 폴더를 원하십니까? 다음 나는 해결책이있다, 또는 당신은 파일 인 나무의 잎을 원하는가? – MrFox
@MrFox 아니, 폴더의 모든 자녀, 손자 등 싶습니다. –