问题描述
最近在做一个按类型文件上传共享功能,首先上传的文件类型是多级树形结构。就是子类的PID等于父类的ID。孙类的PID等于子类的ID,类推下去。这样上传的文件就要求父类文件类型的文件在父类的文件夹下,子类文件类型的文件在父类文件夹下的子类文件夹下,类推下去。用的是uploadfile上传控件。之前用的方法是if(PID!=0){folder="UploadFiles/"+newBLL.FileType().GetModel(Pid).F_Name+"/"+newBLL.FileType().GetModel(ID).F_Name+"/";}else{folder="UploadFiles/"+newBLL.FileType().GetModel(ID).F_Name+"/";}file.SaveFolder=folder;但这样只能用于二级。当到了第三级,就用不了求教一下,改怎么写才能适用无限极树形的。本人新手,求说的详细些
解决方案
解决方案二:
树形结构我都是用递归生成。。
时间: 2024-10-23 08:49:38