2012-04-09 74 views
0

我有一個解決方案「示例」。其中有多個文件夾a,b,c,d ... 我的啓動項目在c文件夾中。 在啓動項目中,我有區域,內容,控制器,助手,模型,視圖等文件夾。 在區域文件夾中,我有Area1和Area2文件夾。 隨着區域2,我有控制器,模型和視圖在MVC3剃鬚刀中創建具有區域視圖的自定義路線

如果我運行的項目,我需要訪問http://localhost/c/Area2/Home(another文件夾)/家(主視圖)

去家裏page.How我可以創建自定義路由到如果我運行解決方案而不是手動輸入上述路徑,請直接查看主頁。

*控制器和模型的名稱是HomeController和HomeModel。

回答

1

要創建自定義路線,你將不得不加入的global.asax.cs的路線的入口文件

routes.MapRoute(
      "FolderName", // Route name 
      "FolderName1/FolderName2/{controller}/{action}/{id}", // URL with parameters 
      new { controller = "Home", action = "Index", id = UrlParameter.Optional });// Parameter defaults 

要回答你的問題,並作出上述路線作爲默認,則可能只想刪除VS放入global.asax文件的默認路由