Ricerca: container
Il controllo DataPager fornisce l'infrastruttura necessaria a paginare i controlli che implementano l'interfaccia IPageableItemContainer, come ad esempio il ListView.L'interfaccia per la navigazione tra le pagine non è fornita direttamente dal DataPager, ma dalla collezione di ...
Quando da ASP.NET Core vogliamo sfruttare Entity Framework per interagire con il database, tipicamente usiamo il metodo AddDbContext per registrare il nostro DbContext nell'IoC container.public void ConfigureServices(IServiceCollection services){ services.AddControllers(); ...
Nelle applicazioni data-centric il processo di scomposizione del sistema in componenti permette in genere di individuare almeno tre livelli logici principali. Per questo motivo, quando ci si riferisce a questo tipo di applicazioni, si parla di architettura a tre livelli. L'...
Lo sviluppo di applicazioni che possono raggiungere una certa complessità, come i gestionali, spesso necessita anche di un grado di personalizzazione e di evoluzione che sia facile e mantenibile nel tempo. Per raggiungere questo obiettivo, occorre partire da un'architettura ...
Nella versione 1.x di ASP.NET la sintassi più usata per il data binding è quella che utilizza la classe DataBinder:In ASP.NET 2.0 è stata introdotta una nuova sintassi più compatta del tutto equivalente alla precedente:La classe TemplateControl, da cui derivano tra l'a...
I controlli iterativi, come DataGrid, DataList e Repeater, si rivelano quasi indispensabili nella visualizzazione di report.A renderli così attraenti è il meccanismo basato su template per generare l'interfaccia utente.Talvolta si rende necessario annidare tra loro più controlli ...
Come già anticipato nel mio blog, vediamo un esempio per l'approccio alla lettura di feed RSS, per importarli sul proprio sito facendo uso della classe XmlDataDocument e di un DataTable.L'esempio consiste di tre metodi che vengono richiamati in base a degli eventi e che riempiono...
Come abbiamo sottolineato in passato, da ASP.NET Core 2.0 è possibile usare il web server interno Kestrel per esporre direttamente il nostro sito su internet. Tuttavia, utilizzare un reverse proxy offre indiscutibili vantaggi che ne potrebbero consigliare la scelta in alcuni ...
Quando utilizziamo Caliburn Micro come framework per implementare il MVVM, molti degli eventi esposti dai controlli presenti nella View sono automaticamente associati ai metodi del ViewModel, mediante delle semplici naming convention.I framework di presentazione sono in continua ...
Sviluppare applicazioni frontend di grandi dimensioni presuppone l'adozione di pattern di sviluppo diversi da quelli usati per applicazioni di piccole po medie dimensioni. Uno dei pattern più importanti è quello che divide l'applicazione in tante piccole applicazioni: ...