prova cosi:
codice:
<asp:textbox id='<%# DataBinder.Eval(Container,"DataItem.articolo_id","ID{0}") %>'  runat="server"/>
Quell'errore probabilmente ti viene dato perchè prende tutta la stringa tra apici come id (senza processare <%#...%>).
con questa forma di Eval si riesce a dare una formattazione all'output.