ASP的分页函数

原创 2005年05月29日 12:55:00

'函数名FenYie,功能:实现分页显示

'参数说明:

'pCount:总页数

'pNowPage:当前页

'pRq:要传的Request.QueryString 的内容

'pClass:链接所要用的样式表

'示例:

'FenYie(25,4,"fromid=14","class1")

'=================================================

Sub FenYie(pCount,pNowPage,pRq,pClass)

response.write "分 " & PCount & " 页 "

if pNowPage=0 then pNowPage=1

pRq="&"+pRq

if pCount<10 then

For i=1 to pCount

If i=PNowPage Then

response.write " " &i& " "

else

response.write " <a class='"&pClass&"' href='?page="&i&pRq&"'>"&i&"</a> "

End if

Next

else

ipp=int(pNowPage/10) *10+1

ipe=ipp+9

If ipp>10 Then

response.write" <a class='"&pClass&"' href='?page="&ipp-10&pRq&"'>"&"上10页"&"</a> "

End if

if ipe>pCount then ipe=pCount

For i=ipp to ipe

If i=PNowPage Then

response.write " " &i& " "

else

response.write " <a class='"&pClass&"' href='?page="&i&pRq&"'>"&i&"</a> "

End if

Next

If ipe<pCount Then

response.write" <a class='"&pClass&"' href='?page="&ipp+10&pRq&"'>"&"下10页"&"</a> "

End if

end if

End Sub

ASP.NET C# 后台输出的带页码的分页函数(不用控件)

分页,如果用JS在前台分页,我觉得对SEO不利(js这东西确实是个好东西,但有时候,得考滤SEO),所以写了个ASP.NET 不用控件进行分页,直接从后台输出的,带页码的分页函数,如果您有用,可以参考...

asp分页函数-简单实用的分页

  • 2012年07月19日 18:09
  • 2KB
  • 下载

asp 分页函数、分页类

  • 2009年09月08日 16:25
  • 61KB
  • 下载

ASP.NET+Ajax+JQuey+Json数据+存储过程实现无刷新分页

var pageIndex=1; //当前页码 var totalPage; //总页数 $(function () { $.ajax({ ur...

基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二)

上篇博客我只是将界面的部分完成了,继续上篇博客的内容,这篇博客我们需要将数据库中的记录显示到界面上,并实现数据的分页显示。 曾经我写过分页的博客,分页很简单, 本质区别在于分页时从数据...

asp.net中Ajax分页实例

一 .ashx代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; usin...

ASP.NET分页存储过程自定义用户控件

网上有很多分页存储过程,但是基本上都是提供一个单纯的存储过程,没有具体的怎样去实现。最近做一个项目用户的数数据相当大(一百万以上 的数据),如果用.NET自带的分页基本上是跑不动了,不是提示超时就是死...
  • my98800
  • my98800
  • 2016年04月18日 08:42
  • 165

Asp.NET MVC X.PageList.MVC 分页详解以及自定义样式

最近在研究MVC,自己做了个小项目;其中用到了分页功能,在网上找了很多相关的第三方插件,最后选择了X.PageList.MVC,插件是开源的,有利于学习所以选择了它,这并不是说其它的分页插件不好,只是...

asp如何对access数据库的数据进行分页

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP的分页函数
举报原因:
原因补充:

(最多只允许输入30个字)