2012-08-22 72 views
2

我們可以在一個asp.net mvc項目中同時使用Razor和ASPX視圖引擎嗎?在一個項目中使用Razor和ASPX視圖引擎的ASP.Net MVC

例如, Controller1將使用cshtml頁面 Controller2將使用aspx視圖。

或者我們可以動態改變viewengine類型嗎?

+0

是可以,我們這樣做是一個錯誤或任何東西。對不起,這對你沒有多大幫助,但它至少給你帶來了希望! – Craig

回答

5

我相信這個ASP.NET MVC Blog Post應該會給你你想要的。

+0

是的你是對的,我想知道答案天氣是否可能,你知道的想法就像想法一樣。 但是現在作爲你給定鏈接的結論,在項目中使用兩個視圖引擎是不好的主意。 我看到一些用Razor寫的,一些用aspx寫的,所以對我來說更好的是將所有格式轉換爲一種格式。 再次感謝。 –

+0

我認爲擁有多個引擎並不是一個壞主意,至少在您可以過渡到Razor以獲取所有視圖的情況下。 – mitchimus

0

我建立我的應用程序在剃刀視圖,所以我的默認視圖文件是Index.cshtml ..而不是我使用LIST.aspx視圖,這是你如何冷做。很容易只指定如下

public ActionResult Index() // this is Index Action 
{ 
    var employees = db.Employees.Include("Department");//e => e. 
    return View("LIST",employees.ToList()); // syntax this how u can use ASPX.view "LIST" is an ASPX View file in my application. 
} 

讓我知道,如果你有

相關問題