[ Marko Medojević @ 21.02.2009. 20:40 ] @
Zašto ovo radi:
Code:

<ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem, "id")); %> 
</ItemTemplate>


a ovo ne radi:
Code:

<ItemTemplate>
    <%  Response.Write(DataBinder.Eval(Container.DataItem, "id"))); %> 
</ItemTemplate>


u okviru repeater kontrole?

Greška je:

The name 'Container' does not exist in the current context
[ mmix @ 21.02.2009. 21:10 ] @
Zato sto je Container deklarisan i definisan u scope-u binding taga <%# %>. Iako ce izlaz iz tog taga da eefektivno ode u Response stream, oko samog binding taga postoji struktura koja iterira kroz source i odrzava Container kroz svaku iteraciju. Ta ista struktura se ne vidi kroz <% %> tagove (koje btw treba izbegavati).