Мне нужно отобразить Treeview в моем приложении MVC3. Там будет быть саморегулирующейся иерархической таблицей (Папки) и другой таблицей, связанной с ней (Документы). (Таким образом, папки могут иметь N-подпапки, а любая папка / подпапка может содержать много документов. )
Я изучал возможность использования сторонних поставщиков, таких как Telerik, DJME и MVC Controls Toolkit. Хотя это все хорошие пакеты, меня беспокоят лицензии, и, поскольку я новичок в MVC (и программировании в целом), мне не хватает их документации для правильной работы дисплея.
Я также посмотрел на блоги, на которые часто ссылаются в TreeViews:
TreeViewHelper и Рекурсивное частичное представление
В дополнение к другим менее цитируемым статьям (три верхних также очень информативны):
Я хотел бы использовать либо TreeViewHelper или рекурсивный метод частичного просмотра.
Однако в TreeViewHelper я не могу заставить его извлекать данные из второй таблицы (т. Е. Я могу указать только файлы, но я не уверен, как сделать так, чтобы он отображал документы для каждого файла.)
Что касается рекурсивного частичного просмотра, я все еще не понимаю, как преобразовать его в MVC3, а также общую реализацию. Я нашел сообщение (forum.asp.net/t/1652809.aspx/1?treeview+with+mvc+3), в котором объясняется, как преобразовать его немного в MVC3, но я все еще не понимаю Что с этим делать. Я продолжаю получать сообщение об ошибке для частичного представления: Невозможно неявно преобразовать тип 'void' в тип 'объект'
Как я уже сказал, я новичок в MVC3 и хотел бы понять, какой метод лучше всего подойдет для моего сценарий и как его реализовать.