Ricerca: data

Quando gestiamo l'input dell'utente in ASP.NET MVC, spesso ci limitiamo a realizzare una action, invocata in POST, che accetta come parametro un oggetto del model:[HttpPost]public ActionResult SaveInvoice(Invoice invoice){ // codice qui ...}Il runtime, e in particolar modo di un...

Le ASP.NET Web Pages si basano su Razor, lo stesso View Engine utilizzato da ASP.NET MVC. Se conoscete questo View Engine, sapete che fa molto uso di helper, cioè di chiamate a classi che implementano facilmente determinate funzionalità.Nel caso specifico, vengono offerti una ...

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 ...

Una delle funzionalità in assoluto più interessanti di ASP.NET MVC 3 è denominata remote validation e consiste nella possibilità di effettuare una validazione client-side dell'input dell'utente tramite l'invocazione di un metodo lato server. Supponiamo ad esempio di aver ...

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 ...

ASP.NET MVC possiede un filtro, stiamo parlando di RequireHttps, che ci permette di indicare quali controller o action richiedano una connessione SSL. L'effetto è che, in presenza di una connessione non protetta, la richiesta viene automaticamente ridirezionata sul protocollo ...

In molte applicazione abbiamo la necessità di gestire la concorrenza sui dati per evitare che due utenti possano modificare lo stesso dato nello stesso momento. Entity Framework Core gestisce nativamente la concorrenza in modalità ottimistica ovvero utilizzando un campo che ...

Sin dalla prima versione, entity Framework ha offerto la possibilità di utilizzare una sola query per recuperare i dati collegati a una entity. Ad esempio, se avessimo voluto recuperare un ordine, i suoi dettagli e il cliente che lo ha piazzato, avremmo potuto farlo sin da Entity...

In Entity Framework Core è stato introdotto il concetto di ClientEvaluation. Questa funzionalità rende possibile eseguire query che non possono essere tradotte interamente in SQL. Prendiamo il seguente esempio:var people = context.People .Select(p => new { p.Id, FullName...