Ricerca avanzata
Ricerca per argomento: ASP.NET MVC
Quando si vogliono supportare skin differenti per il nostro sito web, ad esempio per proporne una versione ottimizzata per dispositivi mobili, la soluzione più semplice è quella di realizzare una master page (o, per meglio dire, una layout view, nel caso di Razor) ad-hoc. Essa ...
Nel corso del nostro articolo introduttivo su ASP.NET MVC 3, abbiamo visto come la gestione delle Layout View in Razor presenti qualche differenza rispetto a quanto eravamo abituati a fare con le Master Page del Web Forms View Engine.In Razor, infatti, tramite il metodo ...
Nello script precedente #1051 abbiamo visto come sia semplice, grazie alle Data Annotation, realizzare un custom attribute per esprimere una propria regola di validazione personalizzata. L'implementazione che abbiamo realizzato, però, non offre alcun supporto per la validazione ...
Le DataAnnotation sono un sistema standard, nel .NET Framework, per esprimere regole validazione tramite una sintassi basata su attributi. I diversi modelli di sviluppo che oggi abbiamo a disposizione, ad esempio ASP.NET Dynamic Data Controls o ASP.NET MVC (dalla versione 2), ...
Con ASP.NET MVC 3 l'infrastruttura di validazione è stata resa veramente completa. Già nel precedente script abbiamo mostrato la novità della RemoteValidation, tramite cui validare l'input sul client effettuando una chiamata AJAX verso il server.Quando le regole di business ...
Un modo estremamente rapido e preciso per monitorare i tempi di generazione di pagine ASP.NET (o ASP.NET MVC) consiste nell'implementare un HttpModule in grado di intercettare gli eventi di inizio e fine richiesta, chiamati rispettivamente PreRequestHandlerExecute e ...
Nello script #1041 abbiamo visto come utilizzare le funzionalità di URL Routing in un'applicazione Web Forms. Un aspetto importante da comprendere, però, è che il routing non è solo una nuova tecnica per scrivere gli URL in un formato più comprensibile, ma fornisce tutta una ...
Un HTML helper è un metodo che, tipicamente, viene utilizzato per generare un tag HTML (o anche strutture più complesse) all'intero di una View di ASP.NET MVC, utilizzando una sintassi semplice e pulita.Il framework ASP.NET MVC include già diversi HTML helper relativi ai ...
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...
Nel precedente script #1033 abbiamo visto come è possibile utilizzare i Task del .NET Framework 4.0 in una pagina ASP.NET Web Forms. A partire dalla versione 2, anche ASP.NET MVC supporta l'esecuzione di operazioni asincrone all'interno dei controller, grazie alla nuova classe ...