3
我需要在asp.net MVC 3,可變長度路由映射從我的理解,我可以這樣映射路線:C#的ASP.NET MVC 4可變長度路由映射
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
但我怎麼加可變數量的參數。在我的應用程序的路線有從基址是這樣開始的目錄結構:www.mywebsite.com/root/
任何後跟根有一個目錄結構是這樣的:
www.mywebsite。 COM /根/ directory1中/ directory2/image.jpg的
這將對應的映射是這樣的:
routes.MapRoute(
"Default", // Route name
"root/{path}", // URL with parameters
new { controller = "DirectoryBrowser", action = "Browse" });
但我不知道如何設置路徑參數。
以及如何映射到控制器中的方法?我必須向該方法添加什麼樣的參數? – Alecu 2013-04-05 18:07:47
@Alecu:'string path'。 – SLaks 2013-04-07 01:35:48