Tutti i contenuti di ASPItalia.com
Nello script precedente (https://www.aspitalia.com/script/1330/Semplificare-Gestione-Array-Querystring-ASP.NET-Core.aspx) abbiamo visto come, tramite un custom value provider, possiamo modificare il modo in cui rappresentare gli array in querystring sfruttando, per esempio, una ...
Nella sua implementazione di default, ASP.NET Core gestisce array in querystring tramite ripetizioni della stessa chiave:Questa notazione può risultare alle volte verbosa e poco leggibile, e magari può avere senso modificare leggermente la gestione del parsing della richiesta per...
La nuova versione di ASP.NET Core 3 è oramai in dirittura d'arrivo, e, come era lecito aspettarsi, porta un gran numero di novità. In questo articolo Moreno Gentili illustra tutto ciò che dobbiamo sapere per farci trovare pronti per il nuovo framework di sviluppo web di Microsoft...
Una funzionalità parecchio utile per creare componenti ridistribuibili in ASP.NET Core è denominata Razor Class Library: in buona sostanza, grazie a essa possiamo realizzare delle Aree ASP.NET MVC sfruttando Razor Pages e poi compilarle come dll che possiamo poi referenziare in ...
Nello script precedente (https://www.aspitalia.com/script/1327/Dati-Binari-Realtime-ASP.NET-Core-SignalR.aspx) abbiamo implementato la parte server di un'applicazione web che, grazie ad ASP.NET Core SignalR, invia immagini in tempo reale ai client connessi. Questo esempio è utile...
In un precedente articolo (https://www.aspitalia.com/articoli/asp.net-core/anteprima-aspnet-core-2-1-parte-2-p-2.aspx) abbiamo visto come usare ASP.NET Core SignalR per scambiare messaggi in tempo reale tra client e server.Questa tecnologia, che sfrutta WebSockets per il ...
Power Query è una funzionalità poco nota di Excel e Power BI, ma incredibilmente utile. Tra le varie opzioni, ci consente infatti di utilizzare un endpoint di un web service come sorgente dati per un foglio di lavoro, come mostrato in figura.[img]La configurazione necessaria per ...
Uno degli aspetti in cui ASP.NET Core ha ricevuto un'importante rivisitazione è quello relativo alla sicurezza e al flusso di autenticazione. Esso è basato su una collezione di AuthenticationHandler, ossia di classi che, a turno, ispezionano la richiesta per verificare se il suo ...
Come sappiamo, ASP.NET Core effettua automaticamente la validazione del model in input in base alle data annotation. Questo fa sì che, per esempio, se non riceviamo alcun valore per una proprietà marcata come Required, il ModelState sarà marcato come invalid.public class Customer...
Nello script precedente (https://www.aspitalia.com/script/1322/Diagnosticare-Problemi-Performance-MiniProfiler-ASP.NET-Core-MVC.aspx) abbiamo introdotto MiniProfiler e abbiamo visto come utilizzarlo per investigare colli di bottiglia nell'accesso al database, sia con Entity ...