关于 Datalist 和 Aspnetpage 结合使用 分页出现的问题,希望那位给我个回复!

TorerCoder 2008-07-12 01:56:05
是这样的,我用Aspnetpage 分页的时候 ,datalist 出现了这个问题。为什么呢?但我一个页面显示50条的时候,如果我数据库里友 100 条数据,那么不会出错,但是如果我 数据库里 有 70条,我的第一页也正常显示,但是到了第二页的时候呢,就剩下的 20条数据 分担了页面 。在上一行 和下一行出现了 很大的空挡。

我想得是可能不是Datalist 问题,可能是 绑定控件里 的<table>布局的问题 ,什么行间距啊 什么的?

但是具体我不知道,所以谢谢各位给点建议。
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TorerCoder 2008-07-12
  • 打赏
  • 举报
回复


我想让它中间的距离小些
TorerCoder 2008-07-12
  • 打赏
  • 举报
回复
<div id = "container">
<div id = "middlecontent">
<p>
 <strong></strong></p>
<div align="center">
<!--<a href="ShowDog.aspx?Did='<%#Eval("Did") %>'"><img src='<%# Eval("Dimage") %>' id='<%# Eval("Did") %>' alt="thumbnail image" width="140" height="47"/></a>
-->

<asp:DataList ID="DataList2" runat="server" RepeatColumns="1" RepeatDirection="Horizontal" Width="259px" OnSelectedIndexChanged="DataList1_SelectedIndexChanged" Height="216px">
<ItemTemplate>

<table>
<tr style="height:47px;" >
<td id="td1">
<a href="ShowDog.aspx?id=<%#Eval("Did") %>"> <asp:Image ID="HyperLink3" runat="server" ImageUrl='<%# "~/img/"+ Eval("Dimage")%>'></asp:Image></a>
</td>
</tr>

<tr>
<td style="line-height:47px">
<a href="ShowDog.aspx?id=<%#Eval("Did") %>">
<asp:Label ID="HyperLink1" runat="server" Text='<%# Eval("Dname") %>' ></asp:Label>
</a>
</td>
</tr>
</table>


</ItemTemplate>
</asp:DataList>


</div>
<div align="center"></div>
<ul id = "picturelist">

<asp:DataList ID="DataList1" runat="server" RepeatColumns="5" RepeatDirection="Horizontal" Width="853px" OnSelectedIndexChanged="DataList1_SelectedIndexChanged" Height="975px">
<ItemTemplate>



<table>
<tr style="height:47px;">

<td id="td2" style=" height:20px;">

<ul><li>
<a href="ShowDog.aspx?id=<%#Eval("Did")%>">
<asp:Image ID="HyperLink1" runat="server" ImageUrl='<%# "~/img/"+ Eval("Dimage")%>'></asp:Image>
</a> </li>
</ul>
</td>

</tr>

<tr>
<td style=" height:20px;"><div id="Div1">
<a href="ShowDog.aspx?id=<%#Eval("Did") %>">
<asp:Label ID="HyperLink2" runat="server" Text='<%# Eval("Dname")%>' ></asp:Label>
</a></div>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>


</ul>
<ul id = "paginglist">
<li>
<webdiyer:aspnetpager id="AspNetPager1" runat="server" OnPageChanging="AspNetPager1_PageChanging"></webdiyer:aspnetpager>
</li>
<li></li>
</ul>
</div>
</div>
TorerCoder 2008-07-12
  • 打赏
  • 举报
回复
源码 马上来到。。。 在线等。。。。
wzwen 2008-07-12
  • 打赏
  • 举报
回复
贴源码...
zhouyongli41 2008-07-12
  • 打赏
  • 举报
回复
去掉table的高度试试

62,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧