Ricerca per argomento: ASP.NET 4.0
Con la release 2 di ASP.NET MVC, eseguire l'upload di un file è un'operazione estremamente semplice. Innanzitutto il primo passo da compiere è quello di dotare la View del codice HTML necessario ad effettuare l'upload: File:
Nel precedente script #1013 abbiamo visto come, in un'applicazione ASP.NET MVC, le partial view rappresentino il modo più efficace per realizzare template riutilizzabili, così che dati dello stesso tipo possano essere visualizzati in maniera consistente in diverse pagine. Quando ...
Come abbiamo visto nello script #1023, ASP.NET 4.0 introduce un'eccezionale flessibilità nella gestione del ViewState, che permette di controllarne l'abilitazione in maniera estremamente precisa e selettiva.Alle volte può essere necessario capire se un dato controllo server sia ...
Il ViewState semplifica di molto lo sviluppo di applicazioni web, consentendoci di mantenere lo stato dei controlli in pagina nel corso di vari postback, superando quindi il limite imposto dalla natura stateless del protocollo HTTP.Purtroppo è molto facile anche abusarne, ...
Quando si utilizza il routing di ASP.NET, le route di default vengono create senza lo slash finale, ma ovviamente le pagine restano comunque raggiungibili anche aggiungendolo. Questo discorso, in generale, può essere applicato a tutte le route senza estensione, utilizzate con ASP...
Anti-XSS Library è uno degli strumenti più evoluti per evitare attacchi di tipo XSS (Cross Site Scripting) ai nostri siti Web, è parte di Web Protection Library ed è disponibile su CodePlex all'indirizzohttp://wpl.codeplex.com/Essa fornisce tutta una serie di funzionalità per ...
Quando dobbiamo modificare permanentemente l'URL di una pagina è sicuramente una buona pratica quello di fare in modo che il server continui comunque a rispondere alle richieste che provengono al vecchio indirizzo, ridirigendo al nuovo solitamente tramite una Response.Redirect:...
Nel precedente script #1015 abbiamo visto come ASP.NET MVC 2 contenga un supporto per validare i dati inseriti dall'utente tramite un sistema basato sulle DataAnnotation. Per migliorare la user experience, è possibile effettuare questa verifica anche sul client, a patto di ...
In scenari caratterizzati da un intenso uso di Javascript, uno dei problemi più comuni da affrontare in ASP.NET 3.5 è la generazione degli ID dei server control nel markup: essi infatti non sono facilmente predicibili e quindi siamo obbligati a scrivere con frequenza codice ...
Il nuovo controllo QueryExtender di ASP.NET 4.0 consente di applicare filtri e ordinamenti in maniera dinamica ad un controllo datasource basato su LINQ, come EntityDataSource o LinqDataSource.Supponiamo ad esempio di visualizzare in una GridView una serie di ordini utilizzando ...