ASP分页时计算页面总数的几种算法小结

下面是我从网上找到三种ASP分页时计算页面总数的方法,此方法仅为分页时计算页面总数,并非整个分页代码:

方法一

复制代码 代码如下:

' HTMer_RecordCount为要计算的页面总数

' HTMer_RecordCount为记录集数

' HTMer_PageSize为每页记录数

If HTMer_RecordCount Mod HTMer_PageSize=0 Then

HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)

Else

HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)+1

End If

方法二

复制代码 代码如下:

' HTMer_RecordCount为要计算的页面总数

' HTMer_RecordCount为记录集数

' HTMer_PageSize为每页记录数

HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1

方法三

复制代码 代码如下:

' HTMer_RecordCount为要计算的页面总数

' HTMer_RecordCount为记录集数

' HTMer_PageSize为每页记录数

HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize)))

方法四

复制代码 代码如下:

' HTMer_RecordCount为要计算的页面总数

' HTMer_RecordCount为记录集数

' HTMer_PageSize为每页记录数

HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize))

时间: 2025-01-28 09:28:39

ASP分页时计算页面总数的几种算法小结的相关文章

ASP分页时计算页面总数的几种算法小结_应用技巧

下面是我从网上找到三种ASP分页时计算页面总数的方法,此方法仅为分页时计算页面总数,并非整个分页代码: 方法一 复制代码 代码如下: ' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 If HTMer_RecordCount Mod HTMer_PageSize=0 Then HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize) Else

请问用ASP.NET生成静态页面.一般有几种方式.

问题描述 请问用ASP.NET生成静态页面.一般有几种方式.比如说生成内容量很大的首页.一般用哪种方法. 解决方案 解决方案二:up解决方案三:我试过3种--希望你自己动手,去博客园或在CSDN,自己找一下,关于此的文章不会少于十篇--解决方案四:我喜欢用模板作.解决方案五:路过...解决方案六:ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO以下是程序代码注:此代码非原创!参考别人代码CODE:

代码实例:Asp编程实现计算页面执行时间

编程|页面|执行 页面执行时间:就是从这页的开始执行一直到这页执行完毕所用的时间. 许多网站的首页的页尾都会显示一个页面执行时间,下面说说如何实现: 首先在一个网页的开头定义一个变量: dim startime startime=timer() 在显示页面执行时间的地方,这个地方应该是页尾的地方: dim endtime endtime=timer() 页面执行时间:<%=FormatNumber((endtime-startime)*1000,3)%>毫秒 大家试试吧 !

ASP.NET实现页面传值的几种方法小结_实用技巧

这三种方法是:QueryString,Session和Server.Transfer.  通过URL链接地址传递  send.aspx:  复制代码 代码如下:   protected void Button1_Click(object sender, EventArgs e)    {        Request.Redirect("Default2.aspx?username=honge");    } receive.aspx: 复制代码 代码如下: string userna

ASP.NET对无序列表批量操作的三种方法小结_实用技巧

本篇介绍服务器端ASP.NET批量操作基于原生html标签的无序列表的三种方法. 方法一,将li元素做成html控件,加上id,用FindControl方法. aspx代码: 复制代码 代码如下: <form id="form1" runat="server"> <ul> <li id="li1" runat="server">初始值1</li> <li id="

一:理解ASP.NET的运行机制(例:通过HttpModule来计算页面执行时间)

一:简要介绍一下asp.net的执行步骤 1.IIS接收到客户请求 2. IIS把请求交给aspnet_isapi.dll处理 3.(如果是第一次运行程序)装载bin目录中的dll 4.(如果是第一次运行程序)读取各级webconfig中的配置 5.(如果是第一次运行程序)编译装载global.asax,初始化HttpApplication实例 6.创建响应请求的HttpContext 7.创建承载响应结果的HttpTextWriter 8.找到合适的HttpHandler(asp.net页面)

ASP分页列表生成静态页面的小程序脚本

程序|分页|脚本|静态|页面 <!--#include file="conn.asp"--><html><head><TITLE>分页测试</TITLE><LINK href="inc/style.css" type=text/css rel=stylesheet></head><%strHead=strHead&"<html>"strH

如何在servlet里面设置extjs分页时拿到数据库查询出来数据总数?

问题描述 如何在servlet里面设置extjs分页时拿到数据库查询出来数据总数?最好能给个代码参考下,谢谢

深入分析讲解动态网页技术ASP分页显示

动态|分页|网页|显示 如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条.想不想了解如何实现分页显示?请看本文! 那么究竟如何才能做到将数据库的查询结果分页显示呢?其实方法有很多, 但主要有两种: 一.将数据库中所有符合查询条件的记录一次性的都读入 recordset 中,存放在内存中,然后通过 ADO Recordset 对象所提供的几个专