仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 538|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之我写的通用分页源代码,复杂到你只必要...

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:32:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!分页|语句|源代码这个分页代码利用很复杂,只要4个步骤:
(1)机关SQL查询语句、设置数据库毗连字符串、设置每页纪录显现数量
(2)拔出分页把持代码<b>navigator_init.inc</b>文件
(3)在页面的得当中央(即你想显现“上页、下页”的中央),拔出分页导航代码<b>navigator.inc</b>
(4)用轮回显现本页纪录



<一>必要分页的ASP文件

sample.asp

<%
获得以后ASP页面的完全路径,主要技能
theScript=Request.ServerVariables("SCRIPT_NAME")

(1)机关SQL语句

myconnstr="driver={SQLServer};server=yourserver;uid=sa;pwd=;database=yourdatabase"
thePageSize=20每页显现的纪录数

uSQL="select*fromyourtablename"

(2)拔出分页把持代码
%>
<!--#includefile="../inc/control/navigator_init.inc"-->

<html>
<head>
<title>test</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<linkrel="stylesheet"href="../default.CSS"type="text/css">
</head>

<!--你的HTML代码//-->

<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<tr>
<td>
<!--(3)拔出分页导航代码-->
<!--#includefile="../inc/control/navigator.inc"-->
</td>
</tr>
</table>

<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<tr>
<td>
<!--(4)用轮回显现本页纪录-->

<%Fori=1Tors.pagesize%>
<!--你的纪录显现代码//-->
<%
rs.MoveNext
Ifrs.EOFThen
ExitFor
rs.close
conn.close
EndIf
next
%>

</td>
</tr>
</table>


</body>
</html>



<二>分页把持代码:

navigator_init.inc

<%
theCurrentPageNum=clng(request("pn")</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-20 09:46:40 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-29 06:36:55 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
莫相离 该用户已被删除
地板
发表于 2015-2-5 23:22:31 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
老尸 该用户已被删除
5#
发表于 2015-2-14 04:53:01 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
谁可相欹 该用户已被删除
6#
发表于 2015-3-4 04:38:20 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-11 16:50:51 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
小妖女 该用户已被删除
8#
发表于 2015-3-19 02:22:27 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
蒙在股里 该用户已被删除
9#
发表于 2015-3-27 04:38:04 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-10-6 02:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表