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
Post a Comment