A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小人物 中级黑马   /  2013-4-19 19:35  /  3794 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小人物 于 2013-4-19 20:11 编辑
  1.    <asp:ListView ID="ListView1" runat="server" ItemPlaceholderID="Placeholder1">
  2.         <LayoutTemplate>
  3.             <div class="new_products">
  4.                 <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
  5.                 <div class="pagination">
  6.                     <asp:DataPager ID="DataPager1" runat="server" PageSize="5" QueryStringField="page">
  7.                         <Fields>
  8.                             <asp:NextPreviousPagerField PreviousPageText="上一页" ShowNextPageButton="false" />
  9.                             <asp:NumericPagerField />
  10.                             <asp:NextPreviousPagerField PreviousPageText="下一页" ShowPreviousPageButton="false" />
  11.                         </Fields>
  12.                     </asp:DataPager>
  13.                     <%--<span class="disabled"><<</span><span class="current">1</span><a href="#?page=2">2</a><a
  14.                         href="#?page=3">3</a>…<a href="#?page=199">10</a><a href="#?page=200">11</a><a href="#?page=2">>></a>--%>
  15.                 </div>
  16.             </div>
  17.         </LayoutTemplate>
  18.         <ItemTemplate>
  19.             <div class="new_prod_box">
  20.                 <a href="details.htm">
  21.                     <%#Eval("bookname") %></a>
  22.                 <div class="new_prod_bg">
  23.                     <span class="new_icon">
  24.                         <img src="images/new_icon.gif" alt="" title="" /></span> <a href="details.htm">
  25.                             <img src='BookIco/<%#Eval("images")%>' alt='<%#Eval("bookname") %>' title='<%#Eval("bookname") %>'
  26.                                 class="thumb" border="0" /></a>
  27.                 </div>
  28.             </div>
  29.         </ItemTemplate>
  30.     </asp:ListView>
复制代码
我用三层结构做的图书分页上面是ListView控件的代码,下面是页面后台的代码
  1. if (!IsPostBack)
  2.             {
  3.                 BookManager bm = new BookManager();
  4.                 Listview1.DataSource = bm.FindAllBook();
  5.                 Listview1.DataBind();
  6.             }
复制代码
在这之前,我做过一个ListView分页的页面,是跟着老师的步骤做的!可以分页,现在我对比着俩个页面,感觉属性啊,代码啊,后台引用数据源什么的都没错!但就是跟着老师做的那个可以分页,我的这个不能分页!感觉什么地方好像少了点什么!但是又不知道是什么地方少了!求高手给指点一下!是不是哪个重要的点我给忘了!
出来的页面上一页和下一页不能点,本来应该是超链接,但是鼠标放上去显示光标的形状,无法点
图片左下角的分页不可点

QQ截图20130419193824.jpg (23.68 KB, 下载次数: 5)

QQ截图20130419193824.jpg

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

2 个回复

倒序浏览
1. ListView搭配DataPager控件实现分页,有两种使用方式,一种是将DataPager声明到ListView中,一种是DataPager, ListView没有嵌套关系,然后将DataPagerControlID设定为要分页的ListView;
2. ListView默认的分页是先从数据源取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下效率非常低,因此默认分页基本不能用,因该是只从数据源取得要显示的数据。
回复 使用道具 举报
我找到我的错误了!那个链接按钮的属性我给设错了!虽然你回答的跟我问的不搭边!不过谢谢你的热情!我的上一个母版的问题也是你回答的!回答更我问的也不怎么相符!{:soso_e143:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马