如何创建接受未定义字符串数的路由? 文件夹浏览器应该能够浏览指定的文件夹和所有子文件夹。使用JQuery从服务器返回文件夹。问题是如何构建JQuery?
$.ajax({
type: "POST",
url: "http://localhost:30218/Data/Folder1/Folder2/etc",
dataType: "json",
success: function (data) { }
});
我的意思是,你怎么能创建一个可能像10个子文件夹深的MVC 2网址?我不想定义它可以包含的静态最大文件夹数。如何创建网址以及应该使用哪种路由?子文件夹的查询字符串?
答案 0 :(得分:3)
你可以在最后一个路段上使用catchall,即星号字符,如下所示:
"Files/{action}/{*path}"
这会导致最后的所有内容都集中在path
参数中。