44 messaggi dal 19 giugno 2001
Visto che ero anch'io all'evento, mi avrebbe fatto piacere potervi conoscere di persona, dopo avervi tanto letto. Aspetto la beta 2 per iniziare ad usare ASP.NET 2.0 e VS 2005 (da ex sviluppatore ASP con DW di Macromedia, quante belle similitudini!). Un paio di domande: il codeFile ha la stessa assurda incompatibilità del CodeBehind in produzione? E poi, ieri non si è parlato di Code Beside, eppure anche Dino Esposito nel suo ultimo libro lo consiglia; la tua idea in proposito ?
grazie

Paolo
Con la nuova beta il compilation model subisce una grossa variazione che di fatto invalida il discorso code-beside (presente nelle versioni precedenti della beta e CTP, sulla base delle quali Dino ha scritto il suo libro).

Con la beta 2 la direttiva Page cambia, compilewith diventa codefile e classname ritorna ad essere inherits. La classe inherits definisce di nuovo una classe base e deve derivare a seconda dei casi da Page, UserControl oppure MasterPage o relativi figli. I gestori di evento nel code-behind diventano public o protected (invece che private).

La bruttura che abbiamo fatto a notare a Scott (Andrea Saltarello ha fatto da portavoce per tutti) sta nel fatto che la classe del controller continua ad essere "partial" anche se in realtà è una classe base. A noi sinceramente piaceva molto di più il discorso code-beside!

Scott ci ha spiegato che l'uso di "partial" è giustificato dal fatto che si vuole evitare di definire i controlli usati nella UI nella classe base come avviene oggi... Per il resto il modello è e rimane molto simile a quello passato, per salvaguardare l'esperienza degli sviluppatori nei confronti del modello code-behind.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.