La nuova sintassi per il DataBinding in ASP.NET 2.0

di Riccardo Golia, in UserScript, ASP.NET 2.0, DataBinding,

Nella versione 1.x di ASP.NET la sintassi più usata per il data binding è quella che utilizza la classe DataBinder:

<%#DataBinder.Eval(Container.DataItem, "Field")%>

In ASP.NET 2.0 è stata introdotta una nuova sintassi più compatta del tutto equivalente alla precedente:

<%#Eval("Field")%>

La classe TemplateControl, da cui derivano tra l'altro le classi Page e UserControl, include infatti un nuovo metodo protetto denominato Eval. Internamente questo metodo non fa altro che usare la sintassi precedente sfruttando il metodo statico DataBinder.Eval.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi