服务器端AJAX目录浏览器

时间:2010-12-10 17:28:05

标签: ajax asp.net-mvc-2 treeview directory-structure

与许多大型组织一样,我们拥有一个巨大的共享网络驱动器,其中保存了许多重要文件。为了帮助人们添加这些文件的链接,有一个带有文件输入标记的“x-drive链接创建者”。人们选择他们想要的文件并提交表格。提交后,将获取文件名并将其转换为适当的链接。

忽略通过网络发送不必要流量的问题,这取决于旧浏览器发送完全限定文件名的事实。作为新浏览器的快速修复,我用文本框替换了文件输入,人们必须在文本框中输入文件位置。

我希望通过使用Javascript树选择器来改进这一点,以便人们可以导航到他们想要的文件夹。已经有几个JS树视图可用,但由于共享驱动器的巨大特性,预先用所有文件及其位置填充它是非常不切实际的。我能看到这样做的唯一方法是让一个请求单个目录的文件,每次点击都通过AJAX发送下一级别。而不是重新发明轮子并且可能做出它的哈希工作)是否有任何现有的树视图与客户端和服务器端组件可以处理这个?

我们使用ASP MVC 2和JQuery作为我们的主要框架,所以使用它们的任何东西都是首选,但如果它是一个完全可行的解决方案,我很乐意接受任何其他组合。感谢

1 个答案:

答案 0 :(得分:0)

jsTree是一个很好的插件,可以使用并支持带有JSON的AJAX。