asp.net中datalist显示图片不全。有些显示不出来。?????
我碰到一个问题,有关asp.net下的datalist显示图片的问题,本来我已经绑定了20张图片的,但显示时才出现10张,其它不知道那里去了。有没有人碰到这样的情况的?告诉我是怎么回事呀?
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack )
{
Bind();
}
}
private void Bind()
{
Info.ProductList pl=new Produce.Info.ProductList ();
DataSet ds =pl.ViewProduceList(PageNum);
this.ProduceList.DataSource =ds.Tables [0].DefaultView ;
this.ProduceList.DataBind ();
}
html:
<HTML>
<HEAD>
<title>default</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="defaulted" runat="server">
<TABLE id="Table2" style="WIDTH: 647px; HEIGHT: 192px" cellSpacing="1" cellPadding="1"
width="647" border="0">
<TR>
<TD>
<asp:DataList id="ProduceList" runat="server" Width="656px" RepeatColumns="5" GridLines="Both"
HorizontalAlign="Center">
<ItemTemplate>
<FONT face="宋体"><A href="ViewProduct/ProductInfo.aspx?ID=10">
<asp:Image id=produceimg runat="server" Height="100px" Width="118px" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"imageUrl")%>'>
</asp:Image></A></FONT>
</ItemTemplate>
<SeparatorTemplate>
<FONT face="宋体"></FONT>
</SeparatorTemplate>
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
</td>
</tr>
</table>
</body>
</html>
</asp:DataList>
问题点数:20、回复次数:5Top
1 楼wl8103()回复于 2006-06-03 11:35:40 得分 0
那20张图片都是.jpg图片,图片路径是没有问题的,图片也可以打开,但就是datalist显示不全,有些漏了。恰好只显示一半,其它一半消失了,比UFO都神奇!!Top
2 楼lazyfish(呆呆虫)回复于 2006-06-03 11:38:45 得分 16
<SeparatorTemplate>
<FONT face="宋体"></FONT>
</SeparatorTemplate>
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
把上面的去掉试试.Top
3 楼dutguoyi(新鲜鱼排)回复于 2006-06-03 11:53:00 得分 2
也许是浏览器无法显示的问题。你可以把图片切割一下。Top
4 楼happyamei(啊梅)回复于 2006-06-03 12:03:25 得分 2
你是不是自己分页了,然后又没有开启分页按钮?Top
5 楼wl8103()回复于 2006-06-03 12:14:08 得分 0
lazyfish(呆呆虫) 说得对。去掉就可以了。
Top




