Ricerca per argomento: ASP.NET MVC
Negli esempi che abbiamo visto fino a oggi su ASP.NET SignalR, abbiamo sempre utilizzato hub che erano invocabili anche da un utente anonimo. In realtà, questo framework è in grado di gestire anche scenari in cui sia richiesta l'autenticazione dell'utente stesso. Per rendere ...
Se la nostra applicazione sfrutta Ninject e utilizza la tecnica della dependency injection, probabilmente ci troveremo nella situazione in cui, anche nell'ambito di un Hub di ASP.NET SignalR, abbiamo bisogno di iniettare le dipendenze tramite il costruttore:public class ...
Il paradigma REST suggerisce di impostare le route dell'applicazione secondo le regole di resource discovery, dando alla forma dell'URL assegnato a una determinata risorsa un preciso significato semantico.Una forma basilare di questo concetto si trova proprio nel pattern standard...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...