2010-01-20 162 views
2

我有像Folder-One/Page-One.aspx這樣的視圖名稱我想要做一個基本控制器實現所有請求都轉到一個基礎控制器,該基礎控制器根據上下文返回視圖。顯然仍然保持路徑中的.aspxAsp.net MVC路由映射

我有像啓動/ application-faq.aspx文件夾,但我想要做的是我想要創建1個控制器,執行所有的返回視圖,因爲頁面基本靜態html

這可能嗎?

回答

1
routes.MapRoute(
      "Default",            // Route name 
      "{controller}/{action}/{view}.aspx",       // URL with parameters 
      new { controller = "Base", action = "ChooseView" ,view ="Page-One"} 
     ); 

和你的行動可以選擇視圖顯示:

publict ActionResult ChooseView (string viewName) 

{ 返回查看( 「〜/查看/」 +的viewName); }