MvcPages combines the simplicity of ASP.NET Web Pages with the power of ASP.NET MVC. Use model binding, model validation, strongly-typed HTML helpers, editor and display templates, etc. directly from your Razor pages, no need for routes or controllers.
- Use the same ASP.NET MVC programming model to develop standalone Razor pages
- Use MVC layouts from Web Pages
- Use Web Pages layouts from MVC views