Мне нужно создать форму asp.net, которая должна показывать список папок, где каждая папка может дополнительно содержать другую папку и файл.Как и окно просмотра папки, оно может быть вложено в n-уровень.Я не могу использовать древовидный контроль, поскольку некоторые требования по редактированию и форматированию не могут быть выполнены.Используемая мной структура данных - это не представление папок, а почти то же, что и представление папок.
Сначала я попытался создать пользовательский элемент управления, скажем FolderList , показывающий список папок.Он содержит вид списка, где каждый элемент списка показывает имя папки, а также содержит другой пользовательский элемент управления, скажем, folderDetail . folderDetail содержит экземпляр Usercontrol FolderList и список, показывающий файлы в этих папках.Но это не удалось, за исключением «Циркулярные ссылки на файлы не разрешены».
Затем я подумаю, смогу ли я добавить элемент управления динамически и заставить Ajax работать с ним каким-то образом.Но это потребует некоторых усилий.
Пожалуйста, предложите мне правильное решение для отображения такого вложенного struture?