我如何从codebehind调用Eval()?我知道这是像DataBinder.Eval(Container.DataItem,“name”)这样的前端快捷方式,但是我无法得到这个坏的东西来编译。我想,我错过了正确的方法参数。我想转一下这样的东西:
<asp:Image ID="imglogo" runat="server" ImageUrl='<%# Eval("name") %>'/>
成:
<asp:Image ID="imglogo" runat="server" ImageUrl='<%# GetimagePath(???) %>'/>
w /代码隐藏:
protected string GetimagePath(????) { //some code return "some/logical/path" + Eval("name"); }