Ricerca: SPA
Il sistema di data binding di Blazor è incredibilmente potente e versatile. Grazie a esso, possiamo non solo collegare componenti visuali a proprietà della pagina, ma anche eseguire una semplice logica quando il valore di una delle proprietà venga modificato.Per esempio possiamo ...
Allo scopo di migliorare l'interazione utente, lo sviluppo delle applicazioni web richiede un impiego sempre maggiore di funzionalità lato client, chiamate remote asincrone, animazioni ed effetti di una certa complessità. Per rispondere a questo tipo di esigenza e per agevolare ...
Nuovo speciale sul nostro network dedicato al nuovo ORM targato Microsoft. Con il Service Pack 1 del .NET Framework 3.5, Microsoft ha rilasciato una serie di nuove tecnologie come i Dynamic Data Controls ed Entity Framework. Quest'ultimo è un ORM completo che copre tutte le ...
L'utilizzo del text-overflow in un DataGrid non si può fare applicando semplicemente una CssClass alla colonne: richiede la definizione di una TemplateColumn nella quale si deve inserire un ItemTemplate che contiene un Literal nel quale scriveremo un tag html (nobr o span o div...
Con questa funzione sarà possibile aggiungere al volo ad un form campi di tipo text o textarea con relativo controllo sul tipo dei caratteri ammessi nel campo durante la digitazione, facendo uso delle regular expression e dell'evento OnKeyUp di Javascript.E' facilmente ...
In passato abbiamo già utilizzato script per evidenziare un testo specifico all'interno di uno più ampio.In realtà l'approccio più semplice e performante fa uso delle regular expressions, attraverso l'oggetto RegExp di VBScript 5.x:
Torniamo anche questa settimana a parlare di unit testing con ASP.NET Core. Nel precedente script (http://www.aspitalia.com/script/1272/Unit-Testing-ASP.NET-Core.aspx) abbiamo verificato che un'action interagisse correttamente con un repository per l'inserimento di un valore in ...
Come abbiamo visto nel recente articolo di introduzione a Blazor 5 (https://www.aspitalia.com/articoli/asp.net-core5/novita-aspnetcore-net5-p-3.aspx#title_2) tramite il componente Virtualize possiamo facilmente implementare una logica di infinite scroll, semplicemente ...
Spesso capita di dover verificare che in una lista ci siano solo oggetti che rispettano una determinata condizione. Ad esempio, una volta che l'utente inserisce una lista di nomi in una form, si potrebbe dover controllare che questi rispettino un certo pattern (solo caratteri, ...
La unobtrusive validation ha il pregio di mantenere separato il markup HTML dal codice javascript necessario a implementare le logiche di validazione lato client. Ciò è possibile grazie a una serie di attributi personalizzati, identificati dal prefisso data-val-*, che vengono ...