Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Jun 06, 2008 03:09 AM by Cyriacus
Member
10 Points
30 Posts
Apr 24, 2007 04:44 PM|LINK
I have 6 images showing in my itemdetails.aspx the code:
<asp:Image ID="Image1" CssClass="photo-border" runat="server" ImageUrl='<%# "/images/" + (string)Eval("ImageUrl") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' /> <br /> <asp:Image ID="Image2" CssClass="photo-border" runat="server" ImageUrl='<%# "/images/" + (string)Eval("ImageUrl1") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' /> <br /> <br /> <asp:Image ID="Image3" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl2") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' /> <br /> <br /> <asp:Image ID="Image4" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl3") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' /> <br /> <br /> <asp:Image ID="Image5" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl4") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' /> <br /> <br /> <asp:Image ID="Image6" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl5") %>' AlternateText='<%# (string)Eval("ImageAltText")%>' />
I am not too sure why it only shows ImageUrl1 & 6? Have I not done something here?
Thanks in advance!
Apr 27, 2007 12:00 PM|LINK
34 Points
24 Posts
Aug 22, 2007 08:57 PM|LINK
well the first thing that comes to mind
inside the XML or DB
did you create an id for each of the imageurl to correspond with the 2-6 respectively?
<imageUrl>imagename.JPG</imageUrl> <imageUrl2>imagename2.JPG</imageUrl2> . . <imageUrlx>imagenamex.JPG</imageUrlx>
14 Points
9 Posts
Jun 06, 2008 03:09 AM|LINK
Your trying to eval a column that dosn't exist (string)Eval("ImageUrl1")
The name of the column is ImageUrl not ImageUrl1 - N
You would of had to add this to your XML or Database table and edit Item.cs (in App_Code folder) accordingly.
sirpinky
Member
10 Points
30 Posts
Displaying 6 images in itemdetails.aspx but it shows the same image
Apr 24, 2007 04:44 PM|LINK
I have 6 images showing in my itemdetails.aspx the code:
<asp:Image ID="Image1" CssClass="photo-border" runat="server" ImageUrl='<%# "/images/" + (string)Eval("ImageUrl") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
<br />
<asp:Image ID="Image2" CssClass="photo-border" runat="server" ImageUrl='<%# "/images/" + (string)Eval("ImageUrl1") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
<br />
<br />
<asp:Image ID="Image3" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl2") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
<br />
<br />
<asp:Image ID="Image4" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl3") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
<br />
<br />
<asp:Image ID="Image5" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl4") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
<br />
<br />
<asp:Image ID="Image6" CssClass="photo-border" runat="server" ImageUrl='<%# "images/" + (string)Eval("ImageUrl5") %>'
AlternateText='<%# (string)Eval("ImageAltText")%>' />
I am not too sure why it only shows ImageUrl1 & 6? Have I not done something here?
Thanks in advance!
sirpinky
Member
10 Points
30 Posts
Re: Displaying 6 images in itemdetails.aspx but it shows the same image
Apr 27, 2007 12:00 PM|LINK
figgie
Member
34 Points
24 Posts
Re: Displaying 6 images in itemdetails.aspx but it shows the same image
Aug 22, 2007 08:57 PM|LINK
well the first thing that comes to mind
inside the XML or DB
did you create an id for each of the imageurl to correspond with the 2-6 respectively?
Cyriacus
Member
14 Points
9 Posts
Re: Displaying 6 images in itemdetails.aspx but it shows the same image
Jun 06, 2008 03:09 AM|LINK
Your trying to eval a column that dosn't exist (string)Eval("ImageUrl1")
The name of the column is ImageUrl not ImageUrl1 - N
You would of had to add this to your XML or Database table and edit Item.cs (in App_Code folder) accordingly.