ASP.NET MVC4 View 指定視圖


public ActionResult Index(){
   return View();
}

這個控制器操作沒有指定視圖的名稱。當不指定視圖名稱時,操作方法返回的 ViewResult 對象將按照約定來確定視圖,它會在目錄 /View/ControllerName 下查找與action 名稱相同的視圖。這種情況下選擇的視圖是 /Views/Home/Index.cshtml。

這個約定是可以重寫的:

public ActionResult Index(){
   return View("NotIndex");
}

這樣指定的視圖就是/Views/Home/NotIndex.cshtml。

也可以直接指定路徑指向視圖:

public ActionResult Index(){
   return View("~/Views/Example/Index.cshtml");
}

這種情況下,為了查找視圖時避開視圖引擎的內部查找機制,必須提供視圖文件的擴展名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM