asp.net - bind image from database to datalist -


i binding image datalist.

my imagename in database, taking , wants bind datalist.

i have tried following:

  <asp:datalist id="dlimages" runat="server">             <itemtemplate>                <asp:imagebutton id="imagebutton1" height="200px" width="200px"    imageurl='<%# bind ("pagename","d:\sagar\kinston\website\screenmasterimages\{0}") %>' runat="server" />             </itemtemplate>         </asp:datalist> 

on pageload have bounded as:

ds = gc.getdatatolistbinder("select distinct pageorderid,pagename screenmaster order pageorderid")             dlimages.datasource = ds.tables(0)             dlimages.databind() 

in above code ds dataset , gc.getdatatolistbinder(query) returns dataset.

but images not getting displayed.

what can mistake?

edit1:

<asp:imagebutton id="imagebutton1" height="200px" width="200px" imageurl='<%#server.htmldecode(eval("pagename","d:\sagar\kinston\website\screenmasterimages\{0}.jpg")) %>'  runat="server" /> 

take minute , read this:

http://www.codeproject.com/articles/142013/there-is-something-about-paths-for-asp-net-beginne

i think alot.

edit:

for space problem, take look:

why httputility.urlencode(httputility.urldecode("%20")) return + instead of %20?

basically:

imageurl='<%# server.htmldecode(bind("myimage")) %>' 

but recommend store image name without space in db.

edit2:

imageurl='<%# eval("myimage") %>'  imageurl='<%# server.htmldecode(eval("myimage")) %>'   

Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -