maggio 2008 Blog Posts
La WhileActivity è una attività di uso abbastanza comune in WWF, ma il suo utilizzo implica spesso di tenere in considerazione un paio questioni non così banali: Può contenere una sola attività figlio. Quindi, per eseguire attività multiple al suo interno occorre utilizzare un' attività "wrapper" (come la CompositeActivity o la SequenceActivity) che contenga l'insieme le nostre attività da eseguire. Ad ogni iterazione il runtime crea una nuova istanza dell'attività figlia della WhileActivity e di conseguenza ciascuna attività possiederà un contesto di esecuzione indipendente. Partendo da queste due assunzioni, nel caso in cui volessimo accedere programmaticamente ad un'...
Un' interessante possibilità che ci viene offerta da Workflow Foundation riguarda il cambiamento dinamico a run-time dell'albero delle attività di un' istanza di un workflow. In realtà, escludendo scenari particolari che richiedono una certa flessibilità nella composizione di un workflow, non ritengo che questa costituisca una prassi così consigliabile, considerando ad esempio i ritardi di esecuzione oppure i possibili ulteriori problemi che potrebbero affliggere il runtime a seguito di modifiche dinamiche in fase di esecuzione. Ad ogni modo, WWF ci permette di aggiornare dinamicamente un'istanza di workflow in termini di aggiunta/rimozione attività (anche custom), cambiamento del flow control, aggiornamento della...
Sicuramente a qualcuno di voi sarà capitato ogni tanto un errore del genere navigando con IE. Ebbene, volete sapere cosa c'entra questo errore con uno script del genere?<html> <body> <div> <script type="text/javascript"> var newElem = document.createElement('foo'); document.body.appendChild(newElem); </script> </div> </body> </html> vi invito a dare un'occhiata a questo interessante post direttamente dall' IEBlog :)Technorati tags: IE
L'ultima release di ASP.NET MVC (Preview 2) fornisce alcune interessanti novità ed opportunità per gli sviluppatori ASP.NET. In particolare mi ha colpito molto la facilità di implementazione di meccanismi di routing che non siano più dipendenti dal framework MVC e che dunque possano essere facilmente integrati in progetti ASP.NET 'tradizionali'. Infatti, attualmente il framework Mvc è stato partizionato in tre assembly: il solito System.Web.Mvc ed i nuovi System.Web.Routing e System.Web.Abstractions.Da un punto di vista pratico, uno degli usi sicuramente più ovvi delle funzionalità di routing riguarda la possibilità di realizzare qualcosa di alternativo all' Url Rewriting (Routing e Url Rewriting...