MVC 2的文件夹/文件浏览器?

时间:2010-10-19 08:05:16

标签: asp.net-mvc asp.net-mvc-2

如何创建接受未定义字符串数的路由? 文件夹浏览器应该能够浏览指定的文件夹和所有子文件夹。使用JQuery从服务器返回文件夹。问题是如何构建JQuery?

$.ajax({
           type: "POST",
           url: "http://localhost:30218/Data/Folder1/Folder2/etc",
           dataType: "json",
           success: function (data) { }
       });

我的意思是,你怎么能创建一个可能像10个子文件夹深的MVC 2网址?我不想定义它可以包含的静态最大文件夹数。如何创建网址以及应该使用哪种路由?子文件夹的查询字符串?

1 个答案:

答案 0 :(得分:3)

你可以在最后一个路段上使用catchall,即星号字符,如下所示:

"Files/{action}/{*path}"

这会导致最后的所有内容都集中在path参数中。