NBA

ASP.NET大数据量查询分页例子

2019-09-12 18:59:01来源:励志吧0次阅读

ASP.NET大数据量查询分页例子

分页这个也是最多人问的,也是很基础很实用的。

网上有很多分页代码,要不是有前台就没后台,要不是有后台没前台,要不是就是控件,要不就是一大堆SQL代码,让人不知道怎样用。

力求最简单最易懂.三层架构那些就不搞了。

如果是access 就用这个SQLHELPER http://hi.csdn.net/link.php?url=http://blog.csdn.net/zzxap

如果是MSSQL 就用这个sqlhelper http://www.cnblogs.com/zzxap/archive/2009/11/05/1596773.html

HTML code

前台 如果你用的是 gridview 就把Repeater替换成gridview 。一样的。。

<form id="frm01" action="" method="post" runat="server">

<asp:ScriptManager ID="ScriptManager1" runat="server">

</asp:ScriptManager>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>

<div id="center-top" > <div class="fon">中间1</div> </div>

<div id="center-content_Default2" >

<asp:Repeater runat="server" Id="mainlist" >

<ItemTemplate>

<div id="pic-out" >

<li class="pic-a" > Eval("product_type").ToString() </li>

<li class="pic-b" >Eval("product_desc").ToString() </li>

<li>价格<%#Eval("price")%> </li>

</div>

</ItemTemplate>

</asp:Repeater>

</div>

<div style="PADDING-TOP:10px; text-align:center" >

&nbsp; 共<asp:label id="LPageCount" ForeColor="#ff0000" Runat="server"></asp:label>页

<asp:label id="LTotalCount" ForeColor="#ff0000" Runat="server"></asp:label>条记录

<asp:linkbutton id="Fistpage" Runat="server" CommandName="0" OnClick="Pager_Click">首頁</asp:linkbutton>

<asp:linkbutton id="Prevpage" Runat="server" CommandName="prev" OnClick="Pager_Click">上一頁</asp:linkbutton>

<asp:linkbutton id="Nextpage" Runat="server" CommandName="next" OnClick="Pager_Click">下一頁</asp:linkbutton>

<asp:linkbutton id="Lastpage" Runat="server" CommandName="last" OnClick="Pager_Click">尾頁</asp:linkbutton>当前第

<asp:label id="LCurrentPage" ForeColor="#ff0000" Runat="server"></asp:label>頁

&nbsp; 转到第

<asp:textbox id="gotoPage" Width="30px" Runat="server" AutoPostBack="True" MaxLength="5" ></asp:textbox>頁

<asp:Label style=" POSITION: absolute" id="msgbox" runat="server" ForeColor="Red" BorderColor="Red"></asp:Label>

</div>

</ContentTemplate>

</asp:UpdatePanel>

</form>

冠心病长期吃什么药
小孩半夜咳嗽
血栓的表现
小孩高烧引起抽搐
分享到: