仓酷云

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

[学习教程] ASP网页设计另类的[分页显示后果]?!

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。分页|显示   甚么都不做,就是查询数据,一页显示几何条就查询几何条数据出来。如许的速度应当是很快的了吧?哈哈。。思绪就是,给ID值出来,利用此ID值做下一页或上一页的查询前提,而且还要排序!!在这里查询了局排序也起了很主要的感化!!!!


示例代码以下:
<!--#include file="Conn.asp"-->
<%
Dim aFlag,NowID,LastID,iShowNum
iShowNum=20 '一页显示几何笔记录
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无题目文档</title>
<style type="text/CSS">
<!--
td {
font-family: "宋体";
font-size: 12px;
}
a:link {
font-family: "宋体";
font-size: 12px;
color: #999999;
text-decoration: none;
}
a:visited {
font-family: "宋体";
font-size: 12px;
color: #999999;
text-decoration: none;
}
a:active {
font-family: "宋体";
font-size: 12px;
color: #999999;
text-decoration: none;
}
a:hover {
font-family: "宋体";
font-size: 12px;
color: #FF9900;
text-decoration: underline;
}
-->
</style>
</head>

<body>
<table width="750" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#D5D5D5">
<tr bgcolor="#F3F3F3">
<td width="10%" height="25" bgcolor="#F3F3F3"><div align="center"><strong>序号</strong></div></td>
<td width="25%" height="25"><div align="center"><strong>片子称号</strong></div></td>
<td width="57%" height="25" bgcolor="#F3F3F3"><div align="center"><strong>片子URL地址</strong></div></td>
<td width="8%" height="25"><div align="center"><strong>类型</strong></div></td>
</tr>
<%
Call Show_List
%>
<tr bgcolor="#F3F3F3">
<td height="20" colspan="4"><div align="right"><a href="Index.asp?aFlag=Fir">[首页]</a>  <a href="Index.asp?aFlag=Pre&sID=<%=NowID%>">[上一页]</a>  <a href="Index.asp?aFlag=Nex&sID=<%=LastID%>">[下一页]</a>  <a href="Index.asp?aFlag=End">[尾页]</a></div></td>
</tr>
</table>
</body>
</html>
<%
Call CloseDatabase

Sub Show_List
Dim LastFlag,NowFlag
Dim ArrayRow
aFlag=Request("aFlag")
NowID=Request("sID")
Select Case aFlag
Case "Nex"
If NowID<>"" Then
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie] Where ID>"&NowId&" Order By ID Asc"
Else
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie] Order By ID Desc"
End If
Case "Pre"
If NowID<>"" Then
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie] Where ID<"&NowId&" Order By ID Desc"
Else
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie]"
End If
Case "End"
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie] Order By ID Desc"
Case Else
Sql="Select Top "&iShowNum&" Id,Name,Url,Type From [Movie]"
End Select
Set Rs=Conn.Execute(Sql)
LastFlag=False
NowFlag=False
If Rs.Eof Then
Rs.Close
Set Rs=Nothing
Exit Sub
End If
'获得数据到一个二维数组
ArrayRow=Rs.GetRows()
Dim iFrom,iTo,iStep
If aFlag="Pre" Or aFlag="End" Then
iFrom=Ubound(ArrayRow,2)
iTo=0
iStep=-1
Else
iFrom=0
iTo=Ubound(ArrayRow,2)
iStep=1
End If
NowID=ArrayRow(0,iFrom)
LastID=ArrayRow(0,iTo)
For i=iFrom To iTo Step iStep
Response.Write " <tr b</p>  在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
若相依 该用户已被删除
沙发
发表于 2015-2-4 06:03:19 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
只想知道 该用户已被删除
板凳
发表于 2015-2-6 01:36:41 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-6 11:51:27 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
5#
发表于 2015-2-16 02:38:58 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
admin 该用户已被删除
6#
发表于 2015-3-4 23:06:58 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再现理想 该用户已被删除
7#
发表于 2015-3-11 07:14:11 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
再见西城 该用户已被删除
8#
发表于 2015-3-13 05:08:45 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-19 17:17:36 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
爱飞 该用户已被删除
10#
发表于 2015-3-25 03:32:40 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-25 12:29:56 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
山那边是海 该用户已被删除
12#
发表于 2015-5-3 02:09:22 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
不帅 该用户已被删除
13#
发表于 2015-5-3 20:53:44 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
因胸联盟 该用户已被删除
14#
 楼主| 发表于 2015-5-11 22:52:44 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
飘灵儿 该用户已被删除
15#
发表于 2015-6-7 19:47:32 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
蒙在股里 该用户已被删除
16#
发表于 2015-6-29 08:42:30 | 只看该作者
掌握asp的特性而且一定要知道为什么。
精灵巫婆 该用户已被删除
17#
发表于 2015-7-6 01:24:16 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
海妖 该用户已被删除
18#
发表于 2015-7-7 08:05:08 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
简单生活 该用户已被删除
19#
发表于 2015-7-8 12:48:49 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
第二个灵魂 该用户已被删除
20#
发表于 2015-7-10 18:15:59 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 12:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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