Tutti i contenuti di ASPItalia.com
Blazor non possiede una API specifica per manipolare il contenuto dei cookie del browser, pertanto se dovessimo avere la necessità di interagire con questa funzionalità dobbiamo sfruttare l'interop con JavaScript.Immaginiamo, per esempio, di voler migliorare la pagina Counter....
Nello scorso script (https://www.aspitalia.com/script/1437/Gestire-Tipi-Complessi-Query-String-IParsable-ASP.NET-Core-7.0.aspx), abbiamo visto come, grazie all'interfaccia IParseable, possiamo costruire un oggetto più o meno complesso a partire da una stringa nella request. ...
Tra le varie novità di .NET 7, una gradita introduzione è stata l'interfaccia IParsable, che espone due membri statici (Parse e TryParse) per effettuare il parsing di string in tipi complessi. Per esempio, immaginiamo di voler rappresentare una somma di denaro con una classe ...
Quando la nostra applicazione ASP.NET Core è in esecuzione su Azure, una best practice che dovremmo sempre adottare è quella di sfruttare Azure Key Vault come repository per i nostri dati sensibili, come stringhe di connessione, password, e quant'altro.Abbiamo già visto in un ...
Una delle lacune più noiose di Blazor, sino alla versione 6.0, era la mancanza di supporto per Dependency Injection nei custom validator, che fortunatamente è stata risolta in .NET 7.0. Cerchiamo di capire di cosa si tratta.Immaginiamo di avere una classe Person, decorata con le ...
HTTP/3 è la nuova versione del protocollo alla base del World Wide Web, basato sul nuovo transport protocol chiamato QUIC, e permette di velocizzare l'handshake delle richieste grazie all'uso di UDP invece che TCP.Sebbene non sia ancora ufficialmente approvato - è ancora nello ...
Nel precedente articolo (https://www.aspitalia.com/articoli/aspnet-core7/novita-aspnetcore-blazor-net7.aspx) abbiamo introdotto le principali novità di .NET 7 per quanto concerne i progetti ASP.NET Core e Blazor. Ma come possiamo migrare un progetto esistente alla nuova versione ...
.NET 7 è finalmente generally available, e con esso anche le nuove versioni di ASP.NET Core e Blazor. In questo articolo, Morgan Pizzini ci illustra le principali novità e vantaggi di questa nuova versione del Framework.
Come sviluppatori, dobbiamo porre estrema attenzione a come gestire dati sensibili, come password, API Key o stringhe di connessione al database: aggiungere queste informazioni al file appsettings.json, per esempio, per poi magari pubblicare il nostro codice su un repository ...
Quando creiamo delle RESTful API, è piuttosto comune avere dei parametri nel path comuni a più action. Immaginiamo per esempio di avere a che fare con un programma di chat. L'endpoint che ci permette di recuperare gli ultimi messaggi di una particolare "Room" potrebbe avere un ...