图像无法在输出页面中正确恢复 [英] image not retriving properly in output page
问题描述
m输出页面上的图像无法从数据库中的数据库正确显示。
一个图像在输出中重复,图像必须显示我想要显示的所有图像,但图像重复自身,所有图像显示在输出所有图像都相同...我厌倦了这个没有得到任何解决方案..
这是代码
Images at m output page not display properly from database in datalist.
one images repeats in output, the images must show all which i want show but, images repeat itself, all images which shows on output that all images are same... i am tired from this not getting any solution..
This Is m code
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
id:
<asp:Label ID="idLabel" runat="server" Text='<%# Eval("id") %>' />
<br />
image1:
<img src='<%# Eval("image1") %>' alt="" />
<asp:Image ID="image1Label" runat="server" ImageUrl='<%# Eval("image1") %>' Height="50" Width="50" /></a>
<asp:Label ID="image2Label" runat="server" Text='<%# Eval("image1") %>' Height="50" Width="50" />
<br />
FirstName:
<asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>' />
<br />
<br />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ApplicationServices %>"
SelectCommand="SELECT * FROM [Pictures] WHERE ([FirstName] = @FirstName)">
<SelectParameters>
<asp:SessionParameter DefaultValue="FirstName" Name="FirstName"
SessionField="FirstName" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
投资组合图片
id:40
image1:〜\ images.jpg
名字:aeyo
id:41
image1:〜\\ \\ images / 5.jpg
名字:aeyo
id:42
image1:〜\ images6 .jpg
名字:aeyo
id:43
image1:〜\ images7.jpg
FirstName:aeyo
你可以在这里看到图像路径不同但我在输出上看到的图像都是相同的...
Portfolio Pictures
id: 40
image1: ~\images4.jpg
FirstName: aeyo
id: 41
image1: ~\images/5.jpg
FirstName: aeyo
id: 42
image1: ~\images6.jpg
FirstName: aeyo
id: 43
image1: ~\images7.jpg
FirstName: aeyo
U can see here the images path are different but images which i can see on output that all are same...
推荐答案
ConnectionStrings:ApplicationServices %>
< span class =code-attribute> SelectCommand = SELECT * FR OM [图片] WHERE([FirstName] = @FirstName) >
< SelectParameters >
< ; asp:SessionParameter DefaultValue = FirstName 名称 = FirstName
SessionField = FirstName 类型 = 字符串 / >
< / SelectParameters < span class =code-keyword>>
< / asp:SqlDataSource >
ConnectionStrings:ApplicationServices %>" SelectCommand="SELECT * FROM [Pictures] WHERE ([FirstName] = @FirstName)"> <SelectParameters> <asp:SessionParameter DefaultValue="FirstName" Name="FirstName" SessionField="FirstName" Type="String" /> </SelectParameters> </asp:SqlDataSource>
投资组合图片
id:40
image1:〜\ images4.jpg
名字:aeyo
id:41
image1:〜\ images / 5.jpg
FirstName :aeyo
id:42
image1:〜\ images6.jpg
名字:aeyo
id:43
image1:〜\ images7.jpg
名字:aeyo
你可以在这里看到图像路径不同但我在输出上看到的图像都是相同的......
Portfolio Pictures
id: 40
image1: ~\images4.jpg
FirstName: aeyo
id: 41
image1: ~\images/5.jpg
FirstName: aeyo
id: 42
image1: ~\images6.jpg
FirstName: aeyo
id: 43
image1: ~\images7.jpg
FirstName: aeyo
U can see here the images path are different but images which i can see on output that all are same...
嗯。
Um.
SelectCommand="SELECT * FROM [Pictures] WHERE ([FirstName] = @FirstName)"
也许你使用的是ID值而不是四个不同用户的相同值?
Perhaps if you used the ID value instead of a value which is the same for four different users?
这篇关于图像无法在输出页面中正确恢复的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!