<%#... %refers to a databinbing exptression and you need to call
control.DataBind() or Page.DataBind() for it to be evaluated.,
Page.DataBind() binds the entire page (also child controls) while
control.dataBind() binds a specific control and its child controls.
--
Teemu Keiski
AspInsider, ASP.NET MVP
http://blogs.aspadvice.com/joteke http://teemukeiski.net
<ma*********@yahoo.comwrote in message
news:11*********************@g12g2000prg.googlegro ups.com...
>
Can anyone tell me why this is not working ?
I have an aspx page with the following definition,
<asp:ImageButton ID="MenuBtnOpen" ImageUrl='<%#
Page.ClientScript.GetWebResourceUrl(typeof(WebReso urces.Resource),
"A.gif")%>' />
When the page is processed by asp.net, the src attribute for the image
is always blank.
If I put this code in the Page_Load event,
MenuBtnOpen.ImageUrl =
Page.ClientScript.GetWebResourceUrl(typeof(WebReso urces.Resource),
"A.gif");
It works ok.
Ive spent an entire day trying to work this out.
Please tell me im doing something stupid and its not a bug in asp.net.