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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Implementare il throttling in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Load test di ASP.NET Core con k6
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Effettuare il binding di date in Blazor
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8