Как я называю Eval() от codebehind? Я знаю, что это интерфейсный ярлык для чего-то вроде DataBinder.Eval (Container.DataItem, «name»), но я не могу получить эту чертову вещь для компиляции. Думаю, у меня отсутствуют подходящие параметры метода. Я хочу, чтобы включить что-то вроде этого:Как позвонить в Eval in codebehind?
<asp:Image ID="imgLogo" runat="server" ImageUrl='<%# Eval("name") %>'/>
в:
<asp:Image ID="imgLogo" runat="server" ImageUrl='<%# GetImagePath(???) %>'/>
ж/фоновым кодом:
protected string GetImagePath(????)
{
//some code
return "some/logical/path" + Eval("name");
}
аспида: Управление изображения в ретранслятор, который связан с SqlDataReader.
Ну ... дух. Работал как шарм! Я думал наверняка, что мне нужно будет передать DataItem методу, но я ошибся. – Bryan