2009-04-28 62 views
34

默認情況下,ASP.NET MVC引擎搜索以下文件夾瀏覽網頁:ASP.NET MVC如何指定查看頁面所在的文件夾?

  • /瀏覽/ {} CONTROLLER_NAME /{Action}.aspx
  • /瀏覽/ 共享/{行動}的.aspx

但是我希望把我的一些View頁面是這樣的:

  • /瀏覽/ {命名空間}/{} CONTROLLER_NAME /{Action}.aspx

我怎樣才能讓引擎查找此?

+0

對不起回滾,但它確實需要顯示是這樣的: - ) – Ropstah 2009-04-28 21:15:26

+0

我修復了這個類別太遺憾了。 – 2009-04-28 21:16:09

回答

7

你必須創建IViewEngine接口派生類,並在Global.asax.cs中註冊這個類Aplication_Start事件 檢查這個link text,但也有1.0

+0

這是相當多的,我今晚會跳過;-)。 Thx的信息到目前爲止.. – Ropstah 2009-04-28 21:59:17

59

您可以返回鑑於一些分歧放在在自定義子文件夾中,從控制器動作通過,在返回語句中給出全視圖路徑,

ex。

public ActionResult Create() 
{ 
    return View("~/Views/ProEnhance/Employee/Create.cshtml"); 
} 

這裏,

ProEnhance - 用戶自定義文件夾

員工 - 控制器名稱

創建 - 動作名稱

相關問題