Ricerca: mvc
Un aspetto di fondamentale importanza per ottimizzare il posizionamento nei motori di ricerca è l'url canonicalization, che consiste nel far sì che non esistano più indirizzi che puntano alla stessa risorsa. In particolare, è necessario uniformare il casing e scegliere se ...
Abbiamo sottolineato più volte come l'esecuzione asincrona di metodi potenzialmente lunghi porti dei benefici importanti a livello di scalabilità del sistema: in questo modo, infatti, il task da eseguire viene preso in carico da un worker thread, così che nel frattempo il thread ...
Visual Studio 2013 introduce il concetto di One ASP.NET, ossia la possibilità di integrare i tre framework che gravitano attorno ad ASP.NET (MVC, Web Forms e Web API) in un unico progetto, a seconda delle nostre necessità.Quando creiamo un nuovo progetto, infatti, abbiamo la ...
Quando abbiamo un'applicazione in produzione, è molto comodo avere a disposizione un gestore centralizzato degli errori, tramite cui, per esempio, loggare le informazioni necessarie per la diagnostica.In ASP.NET MVC è sufficiente realizzare un exception filter, ossia una classe ...
In progetti di una certa rilevanza, usare un IoC container porta un gran numero di benefici: ci consente di astrarre le dipendenze, disaccoppiando quindi l'interfaccia dall'effettiva implementazione;facilita di molto la creazione di oggetti con grafi di dipendenze complessi (A ...
Nello scorso articolo introduttivo ad ASP.NET Identity abbiamo visto che uno dei claim che possiamo memorizzare dopo l'autenticazione tramite Facebook è il token restituito. Questo dato può essere sfruttato per comunicare con i servizi esposti da Facebook stesso e recuperare ...
Tra le varie novità di HTML5, una che risulta estremamente utile è l'elemento DataList, che implementa un comportamento simile a quello di una ComboBox: questo tag va utilizzato in concomitanza con un input testuale ed è in grado di fornire una serie di suggerimenti o di valori ...
L'utilizzo di più di un pulsante di submit associato a una singola form HTML ha dei risvolti pratici molto interessanti: proviamo a pensare, per esempio, a una pagina di ricerca, in cui possiamo specificare dei filtri, e per la quale vogliamo decidere se visualizzare sullo ...
In uno script precedente, abbiamo visto come sfruttare Ninject in un'applicazione ASP.NET MVC in modo da iniettare automaticamente le dipendenze all'interno dei controller.Una simile necessità può verificarsi anche con un action filter. Per esempio, un authorization filter ...
Una delle novità introdotte da ASP.NET MVC2 è il concetto di Area, grazie alla quale è possibile partizionare le applicazioni MVC in unità più piccole, fornendo quindi un metodo per suddividere le applicazioni in gruppi funzionali più piccoli. In applicazioni medio-grandi, questo...