我的公司正在尝试为构建应用程序使用哪种技术设置一些指导。在做研究时,我感到困惑。
似乎有3种ASP.NET技术。
MVC对我来说很清楚,因为它已经存在很长时间了。
但是我对Razor和Razor页面感到困惑。我可以在Razor Pages上找到很多信息,但是可以将它们进行比较的东西很少。
我们希望以ASP.Net Core为目标。所以我的问题是:
Razor是一种模板化语法,于2010年作为ASP.NET Web Pages框架的一部分引入。同时,它也被ASP.NET MVC 3用作视图引擎。
Razor Pages是一个基于页面的Web开发框架,它利用Razor模板语法,位于ASP.NET Core MVC框架之上。这是在.NET Core中构建服务器端Web应用程序的推荐框架。换句话说,Microsoft建议您在移动ASP.NET Core时不要将MVC用于服务器端HTML生成。
因此,直接回答您的问题:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句