From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Page-centric apps with Razor Pages

Page-centric apps with Razor Pages

- [Instructor] Razor Pages is a web development framework and ASP.NET Core that simplifies the creation of page-based web applications. Introduced with ASP.NET Core 2.0 in 2017, it builds on the Razor templating syntax to provide a streamlined page focused development environment. Razor Pages is a newer, simplified web application programming model. Razor Pages is often viewed as a compliment to ASP.NET Core MVC, offering a different approach to building web apps while retaining the powerful features of the ASP.NET Core ecosystem. Basically, we can say MVC is controller-focused, where Razor Pages is page-focused, yet both share the underlying ASP.NET Core features. Razor Pages was introduced shortly after ASP.NET Core MVC reflecting Microsoft's effort to cater to different developer needs. MVC is powerful. There is no doubt about that. However, Microsoft recognized that not every application needed the full complexity of MVC. Razor Pages was created for scenarios where organizing…

Contents