asp.net - Image not getting displayed in datalist -


i binding images datalist. taking image name database , giving path.

my code is:

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

on .cs page:

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

i facing 2 problems :

  1. when imagename has space in between adds %20 in between eg. if imagename "api message", takes as: "api%20message"

i tried on problem:

added imageurl='<%#server.htmldecode(eval("pagename","d:\sagar\kinston\website\screenmasterimages\{0}.jpg"))'

but got error:

xml literals , xml properties not supported in embedded code within asp.net 
  1. if there not space eg.image name "charges" , not showing in datalist.

when ran project, , right clicked on , view source, showing me correct path as:

src="d:\sagar\kinston\website\screenmasterimages\charges.jpg" 

but not showing image.

please me above code.

where have made mistake?

what else should add in it?

keep easy , simple.

when trying things url, know write down, try typing in address bar you'll able find exact syntax needed in order make work correctly.

i've done tons of time , work me... try :

<asp:datalist id="dlimages" runat="server" repeatcolumns="4">     <itemtemplate>         <asp:imagebutton id="imagebutton1" height="200px" width="200px"                imageurl='<%# string.format("{0}{1}.jpg", "~\screenmasterimages\", server.htmldecode(eval("pagename"))) %>'                runat="server" />     </itemtemplate> </asp:datalist> 

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 -