La gestione delle rotte in .Net Core

In .Net Core la gestione del routing è gestita tramite tramite i metodi  services.AddMvc() e app.UseMvc() chiamati direttamente all’interno del file Startup.cs. Questi due metodi consentono, rispettivamente, di :

  • registrare MVC utilizzando il framework per la  Dependency Injection integrato in .NET Core
  • Aggiungere il middleware necessario alla gestione della pipeline HTTP (definendo eventualmente le rotte di default)

Continua a leggere La gestione delle rotte in .Net Core

Aspnet Core 2.1 Razor Pages Library

Nel mese di aprile 2018 è stato rilasciata la versione 2.1 di AspNet Core 2.1. Una delle novità più interessanti riguarda la possibilità di creare Razor Pages Library.

Le Razor Page sono state introdotte all’interno del framework a partire dalla versione 2.0, e consentono di creare view che possono essere renderizzate senza avere un controller associato. Il codice di una Razor Page è molto simile a quello di una View scritta con Razor, con la differenza dell’utilizzo di una nuova direttiva @page, che deve essere la prima direttiva presente nella View.

Continua a leggere Aspnet Core 2.1 Razor Pages Library