在一个项目中同时使用Razor和ASPx视图引擎的ASP.Net MVC

4

我们可以在一个asp.net mvc项目中同时使用Razor和ASPX视图引擎吗?

例如, Controller1将使用cshtml页面 Controller2将使用aspx视图。

或者我们可以动态地更改视图引擎类型吗?


可以的,我们可以做到。很抱歉这并没有给你太多帮助,但至少它给了你希望! - Craig
2个回答

6

是的,你说得对,我想知道答案是否可能,就像脑海中的想法一样。 但现在根据你提供的链接的结论,使用两个视图引擎不是一个好主意。 我的一些视图是用Razor编写的,另一些是用aspx编写的,所以最好将它们全部转换为同一格式。 再次感谢。 - Miki Shah
1
我认为拥有多个引擎并不完全是一个坏主意,至少在你能够将所有视图转换为Razor之前。 - mitchimus

0
我是用 Razor View 构建我的应用程序,所以我的默认视图文件是 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. 
}

如果你遇到了错误或其他问题,请告诉我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接