存儲在多個位置上的Web網址,這樣我的應用程序映射資源的部分:文件路徑爲MVC路由參數
http://servername/files/path/to/my/resource/
的資源位置後,文件路徑,因此建模可以有一個無限級別的嵌套。是否有可能構建一個與此匹配的MVC路由,以便將完整的路徑傳遞到我的控制器中?既可以是單個字符串,也可以是一個params風格的字符串數組。
我想這需要文件關鍵字匹配,然後是某種通配符。儘管我不知道MVC是否支持這一點。
存儲在多個位置上的Web網址,這樣我的應用程序映射資源的部分:文件路徑爲MVC路由參數
http://servername/files/path/to/my/resource/
的資源位置後,文件路徑,因此建模可以有一個無限級別的嵌套。是否有可能構建一個與此匹配的MVC路由,以便將完整的路徑傳遞到我的控制器中?既可以是單個字符串,也可以是一個params風格的字符串數組。
我想這需要文件關鍵字匹配,然後是某種通配符。儘管我不知道MVC是否支持這一點。
像
"Files/{*path}"
的路線將獲得路徑作爲一個字符串。 *
將其指定爲通配符映射,它將在"Files/"
之後使用整個URL。
有關ASP.NET的路由功能的詳細信息,請參閱MSDN:
http://msdn.microsoft.com/en-us/library/cc668201.aspx
併爲「一攬子」您要使用的參數,請參閱「處理的變量數下的部分細分市場「。
偉大的鏈接,謝謝! – 2012-08-22 06:53:34