我们可以在一个asp.net mvc项目中同时使用Razor和ASPX视图引擎吗?在一个项目中使用Razor和ASPX视图引擎的ASP.Net MVC
例如, Controller1将使用cshtml页面 Controller2将使用aspx视图。
或者我们可以动态改变viewengine类型吗?
我们可以在一个asp.net mvc项目中同时使用Razor和ASPX视图引擎吗?在一个项目中使用Razor和ASPX视图引擎的ASP.Net MVC
例如, Controller1将使用cshtml页面 Controller2将使用aspx视图。
或者我们可以动态改变viewengine类型吗?
我相信这个ASP.NET MVC Blog Post应该会给你你想要的。
是的你是对的,我想知道答案天气是否可能,你知道的想法就像想法一样。 但是现在作为你给定链接的结论,在项目中使用两个视图引擎是不好的主意。 我看到一些用Razor写的,一些用aspx写的,所以对我来说更好的是将所有格式转换为一种格式。 再次感谢。 –
我认为拥有多个引擎并不是一个坏主意,至少在您可以过渡到Razor以获取所有视图的情况下。 – mitchimus
我建立我的应用程序在剃刀视图,所以我的默认视图文件是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.
}
让我知道,如果你有
是可以,我们这样做是一个错误或任何东西。对不起,这对你没有多大帮助,但它至少给你带来了希望! – Craig