2011-11-22 54 views

回答

0

如果您需要在同一文件夾混合MVC頁面和非MVC頁面,這裏有一些提示:

刪除默認路由"/{controller}/{action}/{id}",併爲每個MVC頁面的路線。這樣,任何未被路由捕獲的請求都會落入「舊」請求處理。

A return View();控制器中的方法調用在Views文件夾中的名爲控制器的文件夾中查找視圖,因此請指定視圖的名稱(例如, return View("/support/index");

請注意,MVC視圖實際上並不在文件夾support中,您可以將它們放在任何您喜歡的位置,這是確定哪些URL由MVC處理的路線。

+0

謝謝Guffa:如果在這個名字下沒有發現任何視圖,那麼尋找遺留頁面會很好。 – abenci

+0

@devdept:我不知道這是否可能。在確定路徑是否匹配時,MVC引擎不會查找視圖,而只是查看實際路由。控制器可以使用它喜歡的任何視圖(或根本沒有視圖),因此不必具有與請求相對應的視圖。 – Guffa

相關問題