ASP.NET怎么做分页 5
ASP.NET怎么做分页,不要用dataPager控件,因为这个控件貌似只能处理listview的分页,代码如下:<ulclass="sub_list"><asp:Rep...
ASP.NET怎么做分页,不要用dataPager控件,因为这个控件貌似只能处理listview的分页,代码如下: <ul class="sub_list">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate><li><a href = '<%# "hqzdCZ.aspx?CZ_id=" + Eval("CZ_id") %>' target="_blank"><img src='<%#Eval("CZ_picture") %>' width="200" height="156" /></a><a href='<%# "hqzdCZ.aspx?CZ_id=" + Eval("CZ_id") %>'><asp:Label ID="CZ_nameLabel" runat="server" Text='<%# Eval("CZ_name")%>' /></a></li></ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:menhuwangConnectionString %>"
SelectCommand="SELECT [CZ_picture], [CZ_name], [CZ_id] FROM [caizhai]"></asp:SqlDataSource>
</ul>
想通过数<UL>的个数来设置分页,比如每页显示12个<ul>,请问分页怎么做? 展开
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate><li><a href = '<%# "hqzdCZ.aspx?CZ_id=" + Eval("CZ_id") %>' target="_blank"><img src='<%#Eval("CZ_picture") %>' width="200" height="156" /></a><a href='<%# "hqzdCZ.aspx?CZ_id=" + Eval("CZ_id") %>'><asp:Label ID="CZ_nameLabel" runat="server" Text='<%# Eval("CZ_name")%>' /></a></li></ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:menhuwangConnectionString %>"
SelectCommand="SELECT [CZ_picture], [CZ_name], [CZ_id] FROM [caizhai]"></asp:SqlDataSource>
</ul>
想通过数<UL>的个数来设置分页,比如每页显示12个<ul>,请问分页怎么做? 展开
展开全部
ASP.NET用控件分页是一种方式,其中AspNetPager是比较好的。。如果不想用控件分页。。可以使用SQL语句进行分页,下面是给你个例子以前写的。具体的你可以根据你的项目进行修改,select top 8* from news where id not in (select top (8*(@page-1)) id from news ,其中8*意味着每页显示8条记录,@page,代表第几页,这里注意0代表第一页,1代表第二页。以此类推。
更多追问追答
追问
SQL语句我会写的,但是不知道怎么把@page的值传给它,因为我select top 8* from news where id not in (select top (8*(@page-1)) id from news 这样的语句是写在aspx文件里的,处理page的话,应该用button事件吧?那代码不是在cs文件里了吗?那么怎么把@page的值从cs文件传到aspx里呢?
追答
可以都直接写到CS文件里啊。。。比如你链接到a.aspx?page=1,其中page就是你传的第几页。。然后在cs文件里用Request.QueryString["page"],就可以获取这个page的值。然后在cs里进行数据查询再次绑定到控件上去就行了。。还有你是sqlDatasource进行数据源绑定的,你最好手动进行数据绑定,还有是用button事件
展开全部
http://www.webdiyer.com/Controls/AspNetPager/ 你看看这个分页控件,非常好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个叫Asp.NetPager的免费开源控件,很好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询