1. Introduzione ad
Asp Net Core
• Mauro Di Liddo
• .NET Developer
• Mauro.diliddo@hotmail.it
• linkedin.com/in/maurodiliddo/
• https://Speakingcodes.com
19. ViewComponent
Estende la classe "ViewComponent".
Una "Partial View Razor".
Implementa il metodo "ProcessAsync".
20. ViewComponent
Usufruisce della separazione dei
concetti.
Ciclo di vita indipendente dai
controller.
Dipendono solo dai parametri passati
in input.
46. Razor Page: RoutePageModel
Creare una classe che
implementi l'interfaccia:
"IPageRouteModelConvention".
Implementare il metodo
"Apply".
Registrare la classe creata tra le
convenzioni delle Razor Pages.
47.
48. Riferimenti
• Obscure Bugs: ASP.NET MVC Child Actions
• Page Object Model (POM) | Design Pattern
• Writing flexible code in ASP.NET Core 2.0 Razor Pages
• Razor Pages - Understanding Handler Methods
• Utilizzare servizi applicativi durante la validazione in ASP.NET Core
• An introduction to ASP.NET Core Razor Pages
• Scrutor - NuGet Package
• Using Scrutor to automatically register your services with the ASP.NET Core
DI container
• StaticFileMiddleware.cs - Repository GitHub
• Repository della Demo
49.
50. Mauro Di Liddo
.NET Developer
Mauro.diliddo@hotmail.it
linkedin.com/in/maurodiliddo/
https://Speakingcodes.com