I Bundle di ASP.NET MVC 4

L’ultima release (attualmente in beta) di ASP.NET MVC, di cui abbiamo visto alcune novità qui e qui, introduce veramente molte feature interessanti, una delle quali è rappresentata dai Bundle. Ormai noi tutti conosciamo l’importanza di ridurre al


Il Tilde Slash di Razor V2

Su segnalazione del buon Andrea, ho scoperto che, oltre ai “conditional attributes”, Razor introduce un’altra novità chiamata “Tilde Slash” ossia “~/”. Il concetto è simile a quello espresso in un mio vecchio post su Spark (vedi qui), con la differe


What’s new in Razor v2

Nel rilascio di ASP.NET MVC 4 è inclusa anche la nuova release dell’ormai diffusissimo Razor View Engine. Per chi non lo sapesse Razor è un “framework” che offre la possibilità di scrivere il codice presente nelle view con una sintassi differente da


Attenzione al %20 nelle url

Giorni fa ho avuto a che fare con un piccolo problema riguardante le url di una mia applicazione web. In pratica mi trovavo con delle richieste verso un indirizzo tipo il seguente “/mycontroller/myaction/myid%20” (per chi non lo sapesse %20 equivale


Dominio stai lontano dalle mie View

Tutti i giorni mi capita di consultare esempi e progetti fatti da altri, sia nel mondo dell’open source che nel mondo del lavoro. Moltissime volte ho visto applicazioni MVC che hanno il “vizietto” di utilizzare le classi del dominio direttamente den


ASP.NET MVC in Azure

Ultimamente sto lavorando parecchio per migrare un’applicazione MVC3 su Azure. Una delle cose che trovo più noiose in Azure è il dover ricreare il package di deploy per ogni singola modifica; questo vuol dire che se si vuole cambiare un testo in una


Usare IExceptionFilter per loggare le eccezioni.

In un post precedente (vedi qui) ho già introdotto il concetto di ActionFilter e alcune opportunità che ci offre. In questo post vorrei mostrare come realizzarne uno custom per loggare le eccezioni. Per prima cosa è bene sapere che ogni ActionFil


Gli Action Filter ed i Global Filter di ASPNET MVC

Già dalla prima release di ASPNET MVC è stato introdotto il concetto di Action Filter, ossia un attributo che può decorare sia una singola Action o che addirittura un intero Controller. Lo scopo di questi Filter è quello di aggiungere funzionalità


Controller omonimi in ASP.NET MVC

Oggi mi è capitato di dover gestire una nuova problematica in un’applicazione ASP.NET MVC. Nello specifico mi trovavo nella condizione di avere due controller con lo stesso nome; il primo era all’interno della struttura principale dell’applicazione,


Visual Studio e le varie tipologi di progetti.

In quest’ultimo periodo sto lavorando parecchio su Dexter e sto migrando parte del codice all’ultima release di ASP.NET MVC. Tra le varie branch, merge, update, etc, mi è capitato che il progetto web non fosse più “riconosciuto” da Visual Studio come