KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
How the heck do I call Eval() from codebehind? I know this is a front-end shortcut for something like DataBinder.Eval(Container.DataItem, "name"), but I cannot get this damn thing to compile. I am missing the proper method parameters, I think. I want to turn something like this: <asp:Image ID="imgLogo" runat="server" ImageUrl='<%# Eval("name") %>'/> into: <asp:Image ID="imgLogo" runat="server" ImageUrl='<%# GetImagePath(???) %>'/> w/ code-behind: protected string GetImagePath(????) { //some code return "some/logical/path" + Eval("name"); } The asp:Image control is in a repeater that is bound to a SqlDataReader.
Tags (comma-separated)
Save Edits
Cancel