摘要:
作者:j.d. meier
microsoft corporation
2000 年 1 月 24 日
如果您符合以下几种情况,这篇文章正适合您:
从 active server pages (asp) 代码调用组件
设计将从 asp 代码调用的组件
希望利用 asp 代码中的组件
目录
简介
为什么使用组件?
状态管理
范围
分割服务
线程模型
安全性
server.creat......
摘要:
图5 客户端的验证逻辑
formsubmittest(problemtitle,bugdescription,buildversion,cboproduct,
applanguage,cboarea, cbosubarea,severity,build)
{
var ig;
var renl = "\r" + "\n";
ig = 0;
resetarrowsize();
i......
ASP讲座之八:ASP与数据库(三)
在上两讲中,我们讲解了asp中数据库的基本使用,今天将介绍几种非常实用的技术.
【程序编程相关:
Vinum和GEOM:在FreeBSD上】 【推荐阅读:
ipfilter的严重问题】
一. 分页技术 【扩展信息:
FREEBSD与LINUX代理服务对比!】
前面我们介绍了如何检索数据并输出到浏览器端,对少量数据而言,那样简单的输出处理是完全可以的,但是若数据量很大,有几百条甚至上千条,一次将如此多的数据全部输出到客户端是不现实的,一来页面从上到下拉得很长,二来客户端等待的时间过长,三来服务器的负载过大.所以采取分页输出非常必要.
要求:输出northwind.mdb“产品”表中的数据至浏览器,每页显示10条.
例wuf60.asp,这段代码还是有点难度的,要多看多体会,adoaccess.asp在上讲中提到过.
注:该例程吸收了某些书籍中好的部分,特此声明.
<%@ language="vbscript" %>
<!--#include file="adoaccess.asp"-->
<!--#include file="adovbs.inc"-->
<%
dim recordperpage, abspagenum, totalpages, absrecordnum, rstest, strsql
abspagenum - 当前页为第几页
totalpages - 总的页数
absrecordnum - 当前页中某一条记录的序号, 如 1-10
recordperpage = 10 每页显示的记录数
取得所输出数据的 当前页码
if request.servervariables("content_length") = 0 then
若没收到表单递交的数据(如首次加载该页时), 则从第 1 页开始显示
abspagenum = 1
else
取出按 按钮 时的页码
abspagenum = cint(request.form("presspagenum"))
如按 上一页 则页码 -1, 按 下一页, 则页码 +1
if request.form("submit") = "上一页" then
abspagenum = abspagenum - 1
elseif request.form("submit") = "下一页" then ...
下一页 摘要:
平
到此,你对fso可能已经有了很好的体会。让我们再深入研究一步,来解决更复杂的难题。
首先,你可能希望对文件改名。为了跟踪所有的文档,你将要重新命名它们以便唯一,这样就可以被系统容易地区
别。很不幸,fso不允许简单的文件改名操作,所以我们不得不修改一下。
< %
create the fso object
set fso = server.createobje......