2008-11-27 219 views
15

存儲在多個位置上的Web網址,這樣我的應用程序映射資源的部分:文件路徑爲MVC路由參數

http://servername/files/path/to/my/resource/ 

的資源位置後,文件路徑,因此建模可以有一個無限級別的嵌套。是否有可能構建一個與此匹配的MVC路由,以便將完整的路徑傳遞到我的控制器中?既可以是單個字符串,也可以是一個params風格的字符串數組。

我想這需要文件關鍵字匹配,然後是某種通配符。儘管我不知道MVC是否支持這一點。

回答

26

"Files/{*path}" 

的路線將獲得路徑作爲一個字符串。 *將其指定爲通配符映射,它將在"Files/"之後使用整個URL。