and how would I do that. This is the problem. I've searched the internet for hours and hours trying to figure it out, but still haven't found a solution.
On Jan 9, 1:42 am, Cerebrus <[email protected]> wrote: > A DIV or a Panel are just container controls. Therefore, they have no > DataSource or DataSourceID properties. However, they do expose a > DataBind() method which is there to recursively invoke the DataBind > methods of the contained controls. > > Unless you set the DataSource of a control, a Databinding expression > is useless and will not be evaluated. This is the reason why your code > doesn't work. > > What you need to do is to set the style property of your DIV or the > BackImageUrl property of your panel in the code. > > On Jan 8, 11:36 pm, MrCyber <[email protected]> wrote: > > > Ok, after yesterday's problem I have a new one that I can't seem to > > figure out. > > > I have a SqlDataSource on my page which pulls in the TeamBackground > > field among others. I want to use the data in this field (a filename) > > to set the background of a <DIV> based on this information. > > > I tried: > > <div id="DisplayTeamData" runat="server" style='background-image: url > > (Graphics/Background/<%#Eval("TeamBackground")%>)'> > > Bunch of text here > > </div> > > > but that doesn't work as it literally puts "Graphics/Background/<%Eval > > ("TeamBackground")%>" as the background image. > > > Anyone any idea on how to solve this? > > > (I'm using C#, so if this needs to be solved in code behind C# code > > would be appreciated)
