C#MVC中的父文件夹和树视图模型设计
大家好,我是MVC新手,对创建TreeView和父文件夹有一些问题 我做了一些搜索,找到了这个链接,但发现它不是我想要的,所以一个简单的解释或替代链接都会很好,如果我错过了一个搜索链接,请告诉我你在搜索中使用的关键字,这样我下次就不会错过它 基本上,网站将从数据库中加载一个表,并将它们按正确的顺序排列,左侧是一个树状视图列表,屏幕的主要区域是该级别的网格视图C#MVC中的父文件夹和树视图模型设计,c#,asp.net-mvc,asp.net-mvc-3,treeview,subdirectory,C#,Asp.net Mvc,Asp.net Mvc 3,Treeview,Subdirectory,大家好,我是MVC新手,对创建TreeView和父文件夹有一些问题 我做了一些搜索,找到了这个链接,但发现它不是我想要的,所以一个简单的解释或替代链接都会很好,如果我错过了一个搜索链接,请告诉我你在搜索中使用的关键字,这样我下次就不会错过它 基本上,网站将从数据库中加载一个表,并将它们按正确的顺序排列,左侧是一个树状视图列表,屏幕的主要区域是该级别的网格视图 FolderID,FolderName,ParentID,ClientID 如果一个文件夹的ParentID等于另一个文件夹ID,那么
FolderID,FolderName,ParentID,ClientID
GroupID,GroupName,ClientId
组权限为
GroupID,FolderID,HasRead
我需要建议设计模型和树视图,以便页面加载文件夹列表的基础上,如果该组有权阅读他们
页面左侧将加载一个树状视图列表,其中列出了组可以看到的所有文件夹,而主区域将加载用户所在的级别。如果我单击了文件夹1,并且文件夹1的父ID为5,则父ID为5的所有文件夹都将显示在网格上
我能得到一些关于设计模型和正确加载这两个列表的建议吗?我在webforms中设置了这个,但MVC感觉如此不同,我想最好寻求帮助
编辑:我当前在左侧区域遇到问题,我正在努力解决问题,如何显示用户有权查看的文件夹列表
因为它是文件夹和组之间的数据表,所以如何创建模型,以便在显示FolderPermissions表时,它显示两个表中的数据,并且可以通过GroupID&HasRead=1进行过滤