From e3c195fb248ab8e29793d2ff7d909a4dff28f2be Mon Sep 17 00:00:00 2001 From: ahmetfarukulu Date: Thu, 5 Dec 2024 09:12:25 +0300 Subject: [PATCH] Add section on MVC and Razor Pages in web applications documentation --- .../layered-web-application/web-applications.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/en/solution-templates/layered-web-application/web-applications.md b/docs/en/solution-templates/layered-web-application/web-applications.md index 8ade995dc2..054b89f9db 100644 --- a/docs/en/solution-templates/layered-web-application/web-applications.md +++ b/docs/en/solution-templates/layered-web-application/web-applications.md @@ -14,3 +14,10 @@ The web applications are the main user interfaces of the solution. They are the You can select the web application type that fits your requirements during the solution creation process in the *UI Framework* step. The Layered Solution Template generates the selected web applications with the necessary configurations and integrations. ![Web Applications](images/web-applications.png) + +## MVC / Razor Pages + +MVC (Model-View-Controller) is a design pattern commonly used for building web applications. Razor Pages, on the other hand, is a page-based programming model designed to make building web applications simpler and more productive. + +When you select the MVC / Razor Pages option in the Layered Solution Template, it generates an ASP.NET Core MVC application named something like `Acme.BookStore.Web`. This application serves as the web interface for your solution, using server-side rendering to deliver dynamic HTML pages to users. +