Comment appeler la fonction Eval dans le code-behind?

Comment diable puis-je appeler la fonction Eval() dans le code-behind? Je sais que c'est un front-end raccourci pour quelque chose comme DataBinder.Eval(Récipient.DataItem, "nom"), mais je ne peux pas obtenir cette fichue chose à compiler. Je suis absent de la bonne paramètres de la méthode, je pense. Je voudrais dire quelque chose comme ceci:

<asp:Image ID="imgLogo" runat="server" ImageUrl='<%# Eval("name") %>'/>

dans:

<asp:Image ID="imgLogo" runat="server" ImageUrl='<%# GetImagePath(???) %>'/>

w/code-behind:

protected string GetImagePath(????)
{
    //some code
    return "some/logical/path" + Eval("name");
}

L'asp:le contrôle de l'Image dans un répéteur qui est lié à un SqlDataReader.

OriginalL'auteur Bryan | 2009-11-16