我的部分应用程序将存储在多个位置的资源映射到Web URL,如下所示:
http://servername/files/path/to/my/resource/
资源位置是在文件路径之后建模的,因此可以有无限级别的嵌套.是否有可能构造一个与此匹配的MVC路由,以便将整个路径传递到我的控制器中?可以是单个字符串,也可以是params样式的字符串数组.
我想这需要在files关键字上匹配,然后是某种通配符.虽然我不知道MVC是否支持这一点.
像这样的路线
"Files/{*path}"
将路径作为单个字符串.将其*
指定为通配符映射,之后将使用整个URL "Files/"
.