我网站的某个部分有几十个文件夹,其中包含应该公开的文件。我目前允许在该特定部分浏览目录,但我有几个问题。UI 在“用户”级别不是很友好,在我看来,最好禁用目录浏览。
在列出所有内容之前,我使用了可扩展的树视图样式布局(类似于 Windows 资源管理器中的树视图,但没有正确的内容窗格......只有树),但这似乎对用户不太友好顶层有两打文件夹,有些文件夹中有几百个文件。
我正在为此编写一些代码,但我想不出一个不使用目录浏览的好方法——我想避免使用它。
有没有人对如何在不浏览目录的情况下完成此操作的一般想法提出建议?
- -更新 - -
我最终创建了一个用户控件来“模拟”特定位置的目录浏览。我选择这样做有几个原因,其中之一是避免必须在站点上的任何位置实际启用目录浏览设置。
主要原因是我可以修改 UI 以创建更加用户友好的体验,其中包括将列表嵌入到我的正常站点布局中,提供文件类型图标,以及提供字母数字排序而不是字母排序。我发现字母排序对于普通用户来说非常混乱,例如,由于在数字 2 之前组织了数字 100。
注意:对于文件图标,我使用了 IconHandler 2.0,在该博客上进行了合理的详细讨论。我没有使用自定义目录浏览模块,因为它要么在整个网站上启用目录浏览,要么在您设置 enabled="false" 时模块中断