黑马程序员技术交流社区
标题:
asp.net中ListView的分页问题!
[打印本页]
作者:
小人物
时间:
2013-4-19 19:35
标题:
asp.net中ListView的分页问题!
本帖最后由 小人物 于 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分页的页面,是跟着老师的步骤做的!可以分页,现在我对比着俩个页面,感觉属性啊,代码啊,后台引用数据源什么的都没错!但就是跟着老师做的那个可以分页,我的这个不能分页!感觉什么地方好像少了点什么!但是又不知道是什么地方少了!求高手给指点一下!是不是哪个重要的点我给忘了!
出来的页面上一页和下一页不能点,本来应该是超链接,但是鼠标放上去显示光标的形状,无法点
图片左下角的分页不可点
QQ截图20130419193824.jpg
(23.68 KB, 下载次数: 6)
下载附件
2013-4-19 19:38 上传
作者:
许庭洲
时间:
2013-4-19 19:52
1. ListView搭配DataPager控件实现分页,有两种使用方式,一种是将DataPager声明到ListView中,一种是DataPager, ListView没有嵌套关系,然后将DataPagerControlID设定为要分页的ListView;
2. ListView默认的分页是先从数据源取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下效率非常低,因此默认分页基本不能用,因该是只从数据源取得要显示的数据。
作者:
小人物
时间:
2013-4-19 20:08
我找到我的错误了!那个链接按钮的属性我给设错了!虽然你回答的跟我问的不搭边!不过谢谢你的热情!我的上一个母版的问题也是你回答的!回答更我问的也不怎么相符!{:soso_e143:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2