仓酷云

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

[学习教程] ASP编程:asp分页的基于工具的办理

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

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

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

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。工具|分页|办理在论坛上有很多的关于asp分页的文章,基础头脑是分歧的,我把这些网友的思绪深化了一下,用javaScript套上了一层基于工具的外套,如许挪用起来就不显得乱了,别的的话就未几说了,详见程序中的正文。

下边是源程序:
<scriptlanguage=javascriptrunat=server>
functiontrim(str)//往失落字符串的首尾空格
{vartmpStr=newString(str)
returntmpStr.replace(/(^s*)|(s*$)/g,"");
}
</script>


<SCRIPTLANGUAGE=javascriptRUNAT=Server>
//************************************************************************
//ScriptCompontObjectModel
//DesignforActiveServerPages
//
//Copyright2003Version1.0
//MadebyyinShuGuang
//AllRightsReserved.
//************************************************************************

functionJPageNavbar(){
_LB__Prototype();
}
function_LB__Prototype()
{

//publicmembers
JPageNavbar.prototype.PageSize="0"
JPageNavbar.prototype.RecordCount="0"//总纪录数
JPageNavbar.prototype.PageCount="1"//总页数
JPageNavbar.prototype.CurrentPage="1"

JPageNavbar.prototype.PnWidth="100%"
JPageNavbar.prototype.PnAlign="right"
JPageNavbar.prototype.PlWidth="100%"//表格宽度
JPageNavbar.prototype.PlAlign="right"//表格的对齐体例

//privatemembers

//publicmethods
JPageNavbar.prototype.getCurrentPage=_getCurrentPage
JPageNavbar.prototype.pnDisplay=_PN_show;
JPageNavbar.prototype.plDisplay=_PL_show;

//privatemethods


//scopeimplementationin_LB__Prototypefunction

function_getCurrentPage(){
varpageNo=newString()//以后显现的是第几页
//获得以后页
pageNo=Request.QueryString("PageNo")
pageNo=fTrim(pageNo)
//假如没有选择第几页,则默许显现第一页;
if(pageNo==""){
pageNo=1
}
this.CurrentPage=pageNo
returnpageNo
}
function_PL_show(){

varstrBuilder=newString()
strBuilder=""
varp=(this.CurrentPage-(this.CurrentPage%10))/10//盘算分页显现的页数
//首组为第0族

strBuilder+="<tableborder="0"cellpadding="0"cellspacing="0""
strBuilder+="width=""+this.PlWidth+""align=""+this.PlAlign+"">"

strBuilder+="<tr>"
strBuilder+="<tdvalign="middle"align="right">分页:"

if(this.CurrentPage==1){
strBuilder+="<fontface="webdings"color="#ff0000">9</font>"
}
else{
strBuilder+="<ahref="?PageNo=1"title="首页"><fontface="webdings">9</font></a>

"
}
//上十页
if(p*10>0){
strBuilder+="<ahref="?PageNo="+(p*10)+""title=上十页><font

face="webdings">7</font></a>"
}
strBuilder+="<b>"
//分页列表
for(vari=p*10+1;i<=p*10+10;i++){
if(i==this.CurrentPage){
strBuilder+="<fontcolor="#000000">"+i+"</font>"
}
else{
strBuilder+="<ahref=?PageNo="+i+"title="转到:第"+i+"页">"+i+"</a>"
}
if(i>=this.PageCount)break;
}
strBuilder+="</b>"
//显现下十页
if(i<this.PageCount){
strBuilder+="<ahref="?PageNo="+i+""title="下十页"><font

face="webdings">8</font></a>"
}
//显现尾页
if(this.CurrentPage==this.PageCount){
strBuilder+="<fontface="webdings"color="#000000">:</font>"
}
else{
strBuilder+="<ahref=?PageNo="+this.PageCount+"title="尾页"><font

face="webdings">:</font></a>"
}
strBuilder+="</td></tr></table>"
Response.Write(strBuilder)
}
function_PN_show(){
varstrBuilder=newString()
</p>对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。
萌萌妈妈 该用户已被删除
沙发
 楼主| 发表于 2015-1-19 08:44:00 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-24 11:27:45 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
小妖女 该用户已被删除
地板
发表于 2015-2-1 09:37:03 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
山那边是海 该用户已被删除
5#
发表于 2015-2-1 17:13:41 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
谁可相欹 该用户已被删除
6#
发表于 2015-2-7 11:19:33 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
小女巫 该用户已被删除
7#
发表于 2015-2-21 19:42:00 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
admin 该用户已被删除
8#
发表于 2015-3-6 21:11:28 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
若相依 该用户已被删除
9#
发表于 2015-3-13 09:09:42 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
再现理想 该用户已被删除
10#
发表于 2015-3-20 17:49:20 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-26 02:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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