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