Salve,
per effettuare il databiding in un controllo data repeater utilizzando Visual Basic ho sempre scritto in questo modo:

codice:
<%#Container.DataItem("NomeCampo")%>
Ho provato ad usare la stessa sintassi con C#, ma il compilatore mi ha ritornato errore e sono stato costetto a impostare il binding in questo modo:


codice:
<%# DataBinder.Eval(Container.DataItem,"NomeCampo")%>
Perché? Se non sbaglio ho letto da qualche parte che questa soluzione non è delle migliori, è vero?
Grazie