ASP技术文档
文章平均质量分 73
zhaohongwei
这个作者很懒,什么都没留下…
展开
-
分页程序
【作者的话】**** 分页程序无疑是许多网络程序功能中一个比较麻烦的东西,事实上现在** 为止绝大部分人还是在使用传统的分页方法(Rs.PageSize=xx),而了解** 数据库操作的人都知道,这种传统方式有个弊端:第一次打开页面时,** 它会预读所有的记录集,这当在数据大的时候,这将是致命的,而且接** 下来的翻页速度也会非常慢,很占用资源。对于十万数量级以上的数据** 库这种传原创 2005-09-29 22:52:00 · 562 阅读 · 0 评论 -
下拉菜单的源码
var popup_menu = null;document.onclick = new Function("showPopupMenu(null)")function getPos(el,sProp) { var iPos = 0; while (el!=null) { iPos+=el["offset" + sProp]; el = el.offsetParent; } return iP原创 2005-11-29 13:37:00 · 963 阅读 · 0 评论 -
[asp]怎么添加验证码的解决方法
1、下载文件 imgchk.rar:http://www.blueidea.com/articleimg/2005/08/2671/imgchk.rar 该压缩包为 imgchk 文件夹 ,其中有三个文件:validatecode.asp,validatebody.fix,validatehead.fix主要即是为生成 验证码 服务的。将解压文件夹直接释放在需要在某页添加验证码的同目录下(比如原创 2005-11-27 21:24:00 · 1315 阅读 · 0 评论 -
动态网站页面的静态生成方法
方法一 常用函数1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码function getHTTPPage(url)dim Httpset Http=server.createobject("MSXML2.XMLHTTP")Http.open "GET",url,falseHttp.send()if Http.readystateexit functionend原创 2005-11-27 18:20:00 · 849 阅读 · 0 评论 -
关于数组(ASP高手进阶)
A 定义数组 有两种方式:DIM和REDIM。DIM定义的是固定个数、数据类型的数组;而REDIM则不同,它可以定义不同类型的数据,也可以定义个数并非固定的数据。比较下面几个例子。 都合法的例子:Dim myarray(5,2) Redim myarray(5,2)前者错误而后者合法的例子:n=10 n=10Dim myarray(n) Redim myarray(n,2)另外REDIM还可以定义原创 2005-11-27 18:19:00 · 742 阅读 · 0 评论 -
17种正则表达式
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([原创 2005-11-27 21:53:00 · 614 阅读 · 0 评论 -
ASP中得到当前页面完整URL的方法
可以这样构造当前页面完成的URL:"http://" & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("PATH_INFO") & "?" & Request.ServerVariables("QUERY_STRING") 取得了这个字符串后,我们在写有关“主/明细表”程序的时候,当在明细表页面经过了多次操作后,最原创 2005-11-27 21:33:00 · 2230 阅读 · 0 评论 -
SQL SERVER与ACCESS、EXCEL数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在 Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说原创 2005-11-27 21:31:00 · 501 阅读 · 0 评论 -
解决页面设计和搜索引擎优化的两难
设计漂亮的网页往往是复杂的,但是搜索引擎却不懂得欣赏漂亮的网页,只是喜欢代码精炼的网页,这就形成了一个页面设计跟搜索引擎优化的两难。 解决这种两难其实很简单,只要给搜索引擎提供不同的内容就可以了。 实现方法就是识别搜索引擎,然后发送特定信息。识别搜索引擎有两种方法,排除常用浏览器和直接识别搜索引擎,这里我用第二种方法,识别部分搜索引擎。发送特定信息业有多种方法,可以在当前页面中包含生成特定信息代码原创 2005-11-27 21:26:00 · 855 阅读 · 0 评论 -
WEB打印代码大全[asp]
1、控制"纵打"、 "横打"和"页面的边距"。 程序代码: function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) //原创 2005-11-27 21:29:00 · 811 阅读 · 0 评论 -
JavaScript图片轮显变化
采用innerHTML function doTimer() { setTimeout("write1();", 2000); } function write1() { img.innerHTML=""; setTimeout("write2();", 2000); }function write2() { img.innerHTML=""; doTimer(); } doTim原创 2005-11-27 21:44:00 · 3079 阅读 · 1 评论 -
五指cms 利用百度站长平台,推送网址
百度站长平台:http://zhanzhang.baidu.com/ 如何选择链接提交方式1、主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。2、自动推送:最为便捷的提交方式,请将自动推送的JS代码部署在站点的每一个页面源代码中,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与原创 2017-07-03 17:41:03 · 650 阅读 · 0 评论 -
ASP3.0给我们带来的新技术(Data Shaping)
Data shaping(又可以被称为分层记录集) 如果你对ACCESS非常熟悉的话,它就类似与其中的子表。在你使用VB 进行数据库开发的时候是你的最佳选择。 这种技术有很强大的运用场合,特别适应与OLTP等企业级运用程序的开发。 它允许你使用一种树状结构来表现你的数据,所以它特别适合与 来给用户显示有关联的数据表格形式。 简单的来说,就是它有一个母表(Recordset)然后 该母表中的某个字段原创 2005-12-12 15:28:00 · 857 阅读 · 0 评论 -
使用Request.ServerVariables获取环境变量
使用Request.ServerVariables获取环境变量使用Request.ServerVariables获取环境变量 http_user_agent(客户端机器的相关环境): http_accept_language(浏览语言):CONTENT_LENGTH(客户端发出内容的长度):CONTENT_TYPE(内容的数据类型。如“text/html”。同附加信息 的查询一起使用,如 HTTP原创 2005-12-12 00:40:00 · 1032 阅读 · 0 评论 -
你那句话是客户端的脚本。
你那句话是客户端的脚本。服务器端:Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" %> 客户端:用客户端代码使浏览器不再缓存Web页面:原创 2005-12-11 20:23:00 · 951 阅读 · 0 评论 -
实现千万级数据分页的存储过程!
/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*/ /* 函数名称: GetReco原创 2005-11-27 18:13:00 · 504 阅读 · 0 评论 -
一种效率极高的ASP分页思想
一种效率极高的ASP分页思想发表:2005-11-15 点击: 42次 作者: 转自:3rgb.com 在ASP中显示大量数据时的翻页问题已经有不少文章介绍过了,一般情况下利用ADO页定位方法实现翻页功能。但随着数据库内容增多,翻页的效率问题就突出了,ADO的页定位方法速度明显地有些令人不能容忍。 为了找到一种高效率的翻页方法,我分析了常见的几种ADO页定位方法,发现在翻页前都要利原创 2005-11-27 18:11:00 · 1305 阅读 · 0 评论 -
表单验证 Validator v1.0
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪原创 2005-11-27 21:47:00 · 716 阅读 · 0 评论 -
EditPlus 使用技巧集萃
EditPlus 使用技巧集萃来源: http://dream4ever.org/showthread.php?t=24801 这个应该是比较全的了,感谢Liangjh收集并整理 技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是相应作者,不希望文章放在这里,请通知我,我会及时 删掉。——————————————————文章或者技巧及原始原创 2005-11-27 21:45:00 · 2033 阅读 · 1 评论 -
FCKeditor 2.0 的设置.修改.使用
FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~ 对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,FCK原创 2005-11-27 21:18:00 · 1649 阅读 · 0 评论 -
阿江的Windows 服务器安全设置攻略
基本的服务器安全设置 安装补丁安装好操作系统之后,最好能在托管之前就完成补丁的安装,配置好网络后,如果是2000则确定安装上了SP4,如果是2003,则最好安装上SP1,然后点击开始→Windows Update,安装所有的关键更新。安装杀毒软件虽然杀毒软件有时候不能解决问题,但是杀毒软件避免了很多问题。我一直在用诺顿2004,据说2005可以杀木马,不过我没试过。还有人用瑞星,瑞星是确定可以杀木原创 2005-11-27 18:18:00 · 570 阅读 · 0 评论 -
几种打开记录集方式的比较
几种打开记录集方式的比较先定义conn.asp dim objConn dim strConn strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & chr(34) & Server.MapPath("data.mdb") & chr(34) set objConn = server.createobject("adodb.con原创 2005-10-13 12:23:00 · 875 阅读 · 0 评论 -
ASP生成静态页面的方法
ASP2HTML WITH TEMPLET我希望大家看到该标题就能让想象到它的功能:1,WITH TEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下。(当然,不看也没有问题,本教程同样会提及精华部分的:)具体参考:http://www.cnbruce.com/blog/showlog.asp?cat_id=26原创 2005-09-29 23:22:00 · 1487 阅读 · 0 评论 -
ASP生成静态网页的方法
随着网站访问量的加大,每次从数据库读取都是以效率作为代价的,很多用ACCESS作数据库的更会深有体会,静态页加在搜索时,也会被优先考虑。互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库。将现有的ASP页直接生成静态页,将会节省很多。 下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面原创 2005-09-29 23:05:00 · 524 阅读 · 0 评论 -
页面控制常见问题及解决办法
1、在固定宽度的表格中,若输入的英文字符总长度超过了表格宽度,则表格就会撑大,中文则不会。2、表格的分行下载在需要分行下载处加上 ,这样可以加快表格下载速度。比如:flsdjfsdjfkdsjfskdjfsdjfksdflsdjfsdjfkdsjfskdjfsdjfksd3、 在网页中做出一根竖的线有几种办法?那种最好哪?第一种: 以上代码中的每个属性都不能忘,否则无效。第二种:CSS样式控原创 2005-09-29 23:17:00 · 1158 阅读 · 0 评论 -
截取固定长度字符串显示在页面,多余部分显示为省略号(区分汉字和字符)
以下是代码,呵呵,比较简单,主要是区分汉字和字母,不然一个全是字母,一个全是汉字的两条记录排列在一起时会比较难看,全字符的长度只有全汉字 的一半就显示...号了 public static string stringformat(string str,int n) { ///原创 2005-09-29 23:03:00 · 735 阅读 · 0 评论 -
一个简单的存储过程数据分页
1。数据库结构为:(在SQL当中建立一个数据库后,直接在SQL结构查询器当中执行以下SQL脚本)if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[Mobile]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [dbo].[Mobile]GOCR原创 2005-09-29 22:59:00 · 540 阅读 · 0 评论 -
asp + sqlserver 分页方法(不用存储过程)
我的一个asp + sqlserver的分页程序:这个程序的特点就是指将当前页的纪录掉到页面上来。性能不错,而且不用存储过程,由于代码没有封装,所以很零散,要用到你的程序中,需要先简单读读。然后注意需要自己设置的地方的意思。有些是可以省略的。有些参数传递也是可以省略的。 代码如下: 塞北的雪 分页利器(sql server) 不用存储过程 -------------原创 2005-09-29 23:20:00 · 622 阅读 · 0 评论 -
ASP+FSO+框架实现ASP生成htm并分页的方法(批量)
还是第一次在CSDN写文章,本人文采和理论知识有限,写得不正确的地方欢迎指正。其实网上已经有很多ASP生成htm的文章了,有一种方法是ASP+XML的生成方法,虽然有一种好处就是不用程序写模版就可以直接引用原来的要生成页面源码使用,但本人进行此方法测试时,发现其稳定性差和网速要求高(当然不是在服务器上了)。特别是虚拟空间上经常报错,有可能在本人在此方法上代码处理不足的原因吧。长话短说,这篇文章使用原创 2005-09-29 23:09:00 · 511 阅读 · 0 评论 -
ASP开发技巧集锦二
11. 报错并返回if rs.bof and rs.eof then ‘还是有问题response.write"alert(找不到!);"response.write"javascript:history.go(-1)"end if-----------------------------------这个是跳转。 alert(); window.navigate(ChangePwd.原创 2005-10-13 12:29:00 · 625 阅读 · 0 评论 -
asp简单的搜索引擎代码
作者:淘特网出处:http://www.tot.name注:转载请注明出处下面是库中URLINDEX表:URL和Keywords字段分别添加了索引. URL 文本 (索引:有(无重复))Title 文本Description 文本Summary 文本Keywords 文本(索引:有(无重复))doquery.asp 简单搜索引擎LEFTMARG原创 2005-10-13 13:05:00 · 729 阅读 · 0 评论 -
表格的折行处理
<table style="TABLE-LAYOUT: fixed" width="200" border="0" cellspacing="0" cellpadding="7" bgcolor="#f7f7f7"> <tr> <td style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word"> dffadfdaqqqqqqqqqqqqqqqqqqq原创 2005-10-20 23:16:00 · 1592 阅读 · 0 评论 -
Asp无组件生成缩略图 [3]
3.定义缩略图尺寸 这部分代码就是仁者见仁,智者见智了。首先,我们需要规定缩略图显示尺寸范围,譬如:300X260,代码可以这样写:Dim PXWidth,PXHeightDim Pp //ProportionIf PWidth=0 Or PWidth="" ThenPXWidth=0PXHeight=0ElsePp=FormatNumber(PWidth/PHeight,2) //长宽比原创 2005-10-13 13:12:00 · 560 阅读 · 0 评论 -
Asp无组件生成缩略图
首先,我们知道在页面中显示图片是如下代码: src是图片路径,border控制图片边缘宽度,width是图片的长度,height是图片的高度。缩略图的生成其实就是在原始尺寸上缩放。但一般为了尽量少失真,我们都会按比例缩放。于是,获取图片的长宽尺寸也就成了生成缩略图的重点。 下面便是编写无组件生成缩略图的步骤: 1.无组件获取图片大小 以前刚学ASP不久时看到过一篇利用ASCII码实原创 2005-10-13 13:08:00 · 564 阅读 · 0 评论 -
控制表格的行列来显示数据
很多时候,我们在显示数据库的内容时,会用到几行或几列来显示数据,如10条数据,要以每行2列或3列形式显示。下面是一个使用数组以表格显示几行几列的简单的示列代码,希望对您有所帮助。function tablebody(arr,cols,functionstr) arr为数组 cols为列数 functionstr为输出内容用的function,没有为空 dim allnum,i,j alln原创 2005-10-13 12:39:00 · 536 阅读 · 0 评论 -
ASP开发技巧集锦三
21. 嵌入另一页 -------------------------------------其实也可以用 22. 全部选定 function CheckAll(form) { for (var i=0;i { var e = form.elements[i]; if (e.Name != "chkAll") e.checked = form.chkAll.原创 2005-10-13 12:28:00 · 489 阅读 · 0 评论 -
ASP开发技巧集锦四
31. 确认操作 function ConfirmDel(){ if(confirm("确定要删除吗?一旦删除将不能恢复!")) return true; else return false;} ============================================================== 我自己用的一个。functio原创 2005-10-13 12:25:00 · 507 阅读 · 0 评论 -
ASP常用数据库连接及操作的方法和技巧
1.ASP连接Access数据库dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdb原创 2005-10-20 19:50:00 · 441 阅读 · 0 评论 -
Asp无组件生成缩略图 [2]
现在我们先设计一个ShowImg.asp页面用来显示缩略图及相关信息。具体设计如下: 图片: 图片格式: 图片尺寸: 图片大小: 点击次数: 下面,我们获取图片的绝对路径。代码如下://///获取ShowImg.asp的绝对路径/////Dim curFilecurFile=Server.mappath(Request.servervariables("PATH_INFO"))Di原创 2005-10-13 13:10:00 · 508 阅读 · 0 评论 -
频道循环,每个子栏目下,自动加广告位
频道循环,每个子栏目下,自动加广告位。 在系统设置-自定义全局变量处:增加变量:photo_pids值为广告位的pid,多个广告位按照 1,2,3等格式录入之后在模板中按照下面方法添加广告位。在循环前加:{php $photo_pids = $siteconfigs['photo_pids'];$photo_pids=explode(',',$pho原创 2017-07-03 17:46:13 · 520 阅读 · 0 评论