2012-08-22 50 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. 
} 

让我知道,如果你有

相关问题