ASP
文章平均质量分 81
南三方
网站程序师,PHP、Linux爱好者。
展开
-
ASP应用之中经常用SQL语句
我们在ASP中经常使用到有关数据库的操作,趁现在有点时间,所以把它们全归纳到这里,提供大家参考。『时间仓促,难免有缺陷之处,欢迎大家指正。』1.SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 " sql="select * from 数据表 where 字段名 like ‘%字转载 2009-01-01 01:26:00 · 638 阅读 · 0 评论 -
ASP概述
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等原创 2009-01-01 23:06:00 · 1330 阅读 · 0 评论 -
Asp编码优化技巧8则
ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(Internet Information Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,目前日趋成熟完善。在这里仅就代码优化进行一些简单讨论。 1、声明VBScript变量 在ASP中,对转载 2009-01-01 23:09:00 · 474 阅读 · 0 评论 -
提高ASP性能的最佳选择
ASP开发人员为了在他们的设计项目中获得更好的性能和可扩展性而不断努力。幸运地是,有许多书籍和站点在这方面提供了很好的建议。但是这些建议的基础都是从ASP平台工作的结构上所得出的结论,对实际获得的性能的提高没有量的测量。由于这些建议需要更加复杂的编码过程并降低了编码的可读性,开发人员就只能在看不到实际运行效果的情况下,独自衡量为了提高他们ASP应用程序的性能是否值得付出这些代价。 本转载 2009-01-01 23:11:00 · 394 阅读 · 0 评论 -
ASP文件中的安全问题
ASP中可能有哪些安全问题?ASP具有简单、易用、多功能,可扩充性等强大功能,但也存在一些问题。譬如,如果使用ASP的话,可能会导致网络的安全性大大降低了!下面为大家举一个例子,请按照下面的步骤: (1)从http://home.gbsource.net/xuankong/dll.zip下载这个文件,解压缩后把其中的test.dll文件拷贝到c:/windows/system(如果你使用的转载 2009-01-01 23:12:00 · 448 阅读 · 0 评论 -
Web程序中网页间数据传递方法小结
我们总是会遇到这样的情况,需要将数值从一个网页传递到另一个网页。在这篇文章中,向你展示了几种从一个网页向另一个网页传递数值的几种方法。在此例子中,创建的网页由一个文本控件和几个按钮控件组成。在文本框中输入的数据通过被标识在按钮控件中的不同方法从一个网页传递到另一个网页。 Response.Redirect 让我们首先看一看如何使用Response.Redirect方法传递数据。这是它们之中转载 2009-01-01 23:14:00 · 479 阅读 · 0 评论 -
ASP设计常见问题及解答精要
作为微软推出的网页与数据库解决方案,ASP由于有微软得天独厚的操作系统等技术后盾支持,因此得到了迅速的发展,并且正受到越来越多的欢迎,在目前在电子商务网站的建设中有很多都使用ASP来编写程序。 近来有很多的读者向我们咨询学习ASP的方法和在学习中遇到的一些问题,其中有一些是初学者经常遇到和面临的问题。为了让读者在学习ASP的过程中加深对ASP的了解,并能够有效地解决遇到的问题,我们特别收集了比转载 2009-01-01 23:15:00 · 403 阅读 · 0 评论 -
ASP 编程中 20 个非常有用的例子
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT" If Instr(st转载 2009-01-01 23:17:00 · 382 阅读 · 0 评论 -
最大限度优化你的Asp性能
ASP 能快速执行你的动态网页,但你还可以通过紧缩代码和数据库连接以使它们执行更快。这是一篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章。对于一个急燥的用户来说,任何在按下用户按钮到结果出现在它们的屏幕之间的延迟可能意味着它们会转到浏览其它的站点?假如你的是商业站点,这有可能意味着失去潜在的销售。我们没有任何办法控制用户的带宽,但我们的确能通过优化Asp 站点来获得最佳的性能。转载 2009-01-01 23:18:00 · 436 阅读 · 0 评论 -
ASP程序性能测试报告
ASP动态生成的内容以什么方式输出效率最高?最好用哪种方法提取数据库记录集?本文测试了近20个这类ASP开发中常见的问题,测试工具所显示的时间告诉我们:这些通常可以想当然的问题不仅值得关注,而且还有出乎意料的秘密隐藏在内。一、测试目的 本文的第一部分考察了ASP开发中的一些基本问题,给出了一些性能测试结果以帮助读者理解放入页面的代码到底对性能有什么影响。ADO是由Microsoft开发转载 2009-01-01 23:19:00 · 601 阅读 · 0 评论 -
ASP提速技巧
技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。例如将代码写成下面的形式以加快脚本引擎处理速度: strTitle=Request.Form("Title") strF转载 2009-01-01 23:20:00 · 414 阅读 · 0 评论 -
如何保障Winnt +asp +sql web站点的安全经验
以下是我的一些经验,希望对你有用,但你要知道,绝对的安全是没有的。这才是一个网管存在的理由。所以。未雨绸缪是件好事。但亡羊补牢也不是下策。 请看我的经验: 1。多看看ms的安全公告,这是首选。订阅安全技术杂志。(MS免费的!)如果是正版的nt,则会有最新的安全E-mail。保证及时更新。 2。多大补丁,一定要注意顺序,如果安装了系统软件,则还要重补。(如后面加上了smtp服务,则还要重转载 2009-01-01 23:21:00 · 399 阅读 · 0 评论 -
HTML七种加密解密
本文一共介绍了七种方法: 一:最简单的加密解密 二:转义字符""的妙用 三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码) 四:任意添加NUL空字符(十六进制00H) (自创) 五:无用内容混乱以及换行空格TAB大法 六:自写解密函数法 七:错误的利用 (自创) 在做网页时(其实是网页木马呵呵),最让人烦恼的是自转载 2008-11-07 23:17:00 · 578 阅读 · 0 评论 -
IIS5 UNICODE 编码漏洞的利用心得
大家一定都知道那个风光了很久的IIS5 UNICODE 编码漏洞吧。没办法,第一篇教程不知道写什么好,随便先凑合着,就写一下这个漏洞的攻击心得吧。 1 首先我们来看看这个漏洞的原理。 在中文版的IIS4,和ISS5中,存在一个BUG,原因是UNICODE编码 存在BUG 在UNICODE 编码中,发现了一个奇怪的编码方式, 例如: %c1%hh %c0%hh (0x00〈= 0xh转载 2008-11-08 15:01:00 · 401 阅读 · 0 评论 -
IIS使用10则
1. 自定义错误页 虽然自定义错误页很简单,但只有少数管理员有效地利用了它。管理员可以在MMC中将HTTP错误信息映射到服务器上的绝对URL或是某个文件,更为详细的信息可以在这里找到。如果你嫌这太麻烦,想要更简单的方法,或者你希望开发者自己定义错误页,同时又不想让他们具有使用MMC的权限,你可以使用类似Customer Error 这样的工具。2. MetaBase研究 如果你认转载 2008-11-08 15:03:00 · 332 阅读 · 0 评论 -
MD5算法研究
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节转载 2008-11-08 15:04:00 · 394 阅读 · 0 评论 -
ASP开发10条经验总结
历时半年,我独自一人完成了一个局级单位的管理信息系统,共发布BETA版29次,正式版本3次。ASP+ORACLE环境,285个ASP文件,功能涉及数据录入、修改、模糊查询、自动统计、数据分析和报表,这个项目正在申报省级成果,现将我的10条经验总结如下,不对之处欢迎批评指正: 1. 不要再做ASP是否过时的讨论,重要的不是你是否使用先进的技术,而是你的设计思想是否先进;2. 设计时要考虑项目转载 2008-11-08 15:06:00 · 332 阅读 · 0 评论 -
新手必看:asp编程的基本法则
一、新手常犯的错误在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误。程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号比如下面这段修改语句:conn.execute "update Counts set counts="&counts&" where num="&num&" and Atime="&now()&""等号左边都是字段名,等号右边是传值过来的变量名,c转载 2009-01-01 01:24:00 · 596 阅读 · 0 评论 -
用ASP编程实现网络内容快速查找
有一天我突发奇想,要是我每到一个网站,那里都能立刻调出我需要看的信息,那岂非美妙得很。接下来我想更深入地考虑这个问题,坐到椅子上拿一支铅笔,却不知道自己写什么。如此一来,我还是得着手对付代码它们。 我的朋友开了一个小型站点,原本是我设计的。这是个检验我想法的好平台。所以我写出代码,上传了文件。真叫人兴奋,程序工作起来煞是圆满,同时也证明我的想法的确不错。 以前看过一些网络使转载 2009-01-01 23:22:00 · 389 阅读 · 0 评论 -
ASP中实现分页显示的七种武器
在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便、自由。而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM)、Design-Time Control(以下简称DTC)以及Data Environment Object Mode转载 2009-01-01 23:23:00 · 461 阅读 · 0 评论 -
Asp及Web开发中的常见问题
表格的折行处理.<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"> dffadfdaqqqqqqqqq转载 2009-01-01 23:24:00 · 445 阅读 · 0 评论 -
如何轻松打造ASP计数器
以下介绍用数据库实现简单计数器 下面存为count.asp <% Set conn=Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("count.mdb") %> <%on error resume next%> <%转载 2009-01-01 23:25:00 · 442 阅读 · 0 评论 -
ASP中几种分页显示的比较
下面通过对比来看看几种方式的用时对比。 一,使用存储过程分页,这种情况又分为两种方式: 第一种,使用command对象,如下: Set Cmd=server.CreateObject("Adodb.Command") Cmd.ActiveConnection=conn Cmd.CommandText="ycuu_gb_getmsg"转载 2009-01-01 23:26:00 · 454 阅读 · 0 评论 -
遭遇ASP类的事件设计
我之所以还是要宣扬用MVC来开发ASP,只是想让面向过程的思考方式变成面向对象的思考方式,这个对于任何一种语言的开发员来说都是有好处的。 MVC是个标准模型,ASP要实现似乎真的是很困难,但是标准是标准,运用是运用,既然ASP要实现这个模型很难,那可以尝试着将MVC模型变形成适合自己的模型。 “不管白猫黑猫能逮到耗子的就是好猫。”而对于我们开发者来说,不管是什么模型,能正确的指引我们的思路,完转载 2009-01-01 23:29:00 · 412 阅读 · 0 评论 -
ASP基础语法
一个 ASP 文件和一般 HTML 文件很相似,都包含有 HTML 的标签 (tags),但是不同的是,ASP 文件中还包含有服务器端脚本 (server-side script)。在 ASP 文件中,用来标志服务器端脚本的结束。比如,在 ASP 里定义并输出一个变量:Dim vNamevName = "网翼教程网 www.webyi.com"%>ASP输出语法在 AS转载 2009-01-01 23:30:00 · 493 阅读 · 0 评论 -
IIS错误代码汇总
IIS错误代码汇总400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 401.4 未经授权:Web 服务器上安装的筛选器授权失败。 401.5 未经授权:ISAPI/CGI 应用程序授权失败。 401.7 未经授权:由于 We转载 2009-01-03 21:52:00 · 601 阅读 · 0 评论 -
ASP出错集成处理
有的网友总是把出错页面一个一个做好后,在其它的ASP页面中调用出错的页面。比方在一个登陆页面中一般会有两个出错信息,一个是最常见的密码出错,还有一个是用户名未注册。 一般的网友会做两个页面来处理,一个页面显示:出错,密码出错!,别一个面面显示:出错,用户名未注册。 其实你只要做一个页面,就可以显示不能的出错信息!下面是程序的一个例子: 出错信息case "1"Response.w转载 2009-01-07 21:54:00 · 392 阅读 · 0 评论 -
ASP乱码的解决方法
在做内有VBscript的asp homepage时,一个form提交方法为GET, : 当form的表单传给asp处理时,入...asp?name="张三" : 可张三的中文已经乱码,请问如何在asp中用vbscript将乱码恢复成 : 正确的中文. : ....... 对文字进行如下cut()过程即可 Function cut(str) length = Len(str) count转载 2009-01-07 21:57:00 · 427 阅读 · 0 评论 -
判断函数是奇数还是偶数
函数function Is_odd(num) as booleann=num mod 2if n=1 thenIs_odd=trueelseIs_odd=falseend ifend function是奇数返回真,是偶数返回假。转载 2009-01-07 21:59:00 · 1057 阅读 · 0 评论 -
编写“公平”的ASP图形计数器
“技术天地”中的《编写ASP图形计数器》一文,详细的说明了如何利用流行的ASP来编写计数器。但是,美中不足的是,如果某个用户反复点击“刷新”按钮,那么计数器还是要不断的增加的,这对网站点击率评比来说是不公平的,也失去了计数器做为正常统计功能的作用。 如何在技术上避免这种情况的发生呢?转载 2009-01-07 22:03:00 · 365 阅读 · 0 评论 -
怎样写你自己的EMAIL组件(原理)
首先我们看看EMAIL组件是干什么的,和怎么干的。我所说的EMAIL组件是用来发送EMAIL的,不是接受和处理EMAIL的,这点大家一定要明白。而组件本身并不是SMTP,所以需要一台SMTP服务器。ASP页面通过调用组件可以向SMTP服务器发送邮件,只要符合SMTP就可以了。 这里我们要用的WINSOCK控件,因为WINSOCK是控件,所以不能用在没窗体的地方。这里有两个解决方法。第一个是转载 2009-01-07 22:03:00 · 599 阅读 · 0 评论 -
ASP 中实现向浏览器传送脚本
尽管 ASP 主要用来创建和处理服务器端脚本,还是可以使用它生成由客户浏览器处理的客户端脚本来扩展其效用。通过组合传送到浏览器的脚本命令可以编写服务器端脚本。 通过组合由 HTML 注释括起来的客户端脚本和由定界符括起来的服务器端脚本可以做到这一点: < SCRIPT LANGUAGE="VBScript"> < !-- client script < % server scr转载 2009-01-07 22:12:00 · 432 阅读 · 0 评论 -
使用ASP读出文本文件并显示
读取一个文本文件并写出 Sun Aug 2 06:34:07 1998 (注:textStream有关写的METHOD Write(STRING) WriteLine(STRING) WriteBlankLines(LINES) ) 这是一个完整的程序 〈 html 〉 〈 head 〉转载 2009-01-07 22:14:00 · 646 阅读 · 0 评论 -
asp中常用的文件处理函数
处理文件上传以及删除时常用的自定义函数: 所有自定义的VBS函数 function转载 2009-01-07 22:15:00 · 352 阅读 · 0 评论 -
改善ASP性能和外观的技巧集锦
技巧 1:将经常使用的数据缓存在 Web 服务器上 典型的 ASP 页从后端数据存储中检索数据,然后将结果转换成超文本标记语言 (HTML)。无论数据库的速度如何,从内存中检索数据总要比从后端数据存储中检索数据快得多。从本地硬盘读取数据通常也比从数据库中检索数据更快。 因此,通常可以将数据缓存在 Web 服务器上(存储在内存或磁盘中),来提高性能。 缓存是传统的以空间换取时间的做法。如果您缓存的内转载 2009-01-07 22:16:00 · 340 阅读 · 0 评论 -
二十八条改善 ASP 性能和外观的技巧
摘要:本文介绍优化 ASP 应用程序和 VBScript 的技巧。 目录 技巧 1:将经常使用的数据缓存在 Web 服务器上 技巧 2:将经常使用的数据缓存在 Application 或 Session 对象中 技巧 3:将数据和 HTML 缓存在 Web 服务器的磁盘上 技巧 4:避免将非敏捷的组件缓存在 Application 或 Session 对象中 技巧 5:不要将数据库连接缓存在转载 2009-01-07 22:19:00 · 435 阅读 · 0 评论 -
用CDO组件来发邮件
我们这里来玩玩发邮件的功能,当然,我们不能向perl,php一样有内置的发邮件的东东,嘿嘿!我们还是得用组件,不过,这个组件可不需要你花钱的啊!它是iis中SMTP中自带的! 我们来对其发邮件的功能来一次快闪吧! Set cdo=Server.CreateObject("CDONTS.NewMail") cdo.send "webmaster@aspcn.com","dd@263.n转载 2009-01-07 22:22:00 · 862 阅读 · 0 评论 -
利用http组件实现多引擎搜索功能
ASP(Active Server Page)技术极大的方便了在网络中对于数据库的访问,而且由于ASP不同于CGI需要那么多的请求(减少了服务器的资源占用),以及ASP同Windows NT、2000的结合使得ASP技术被广泛的应用于今日的Internet, 然而不知道你仔细的想过没有!ASP除了利用ADO对数据库的访问和其他几个内置组件的利用外,就不能作其他什么的了,相对于perl,php等程序转载 2009-01-07 22:26:00 · 961 阅读 · 1 评论 -
浅谈无刷新取得远程数据技术
刷新技术经历了大致几个阶段:一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身);例如:二、使用框架然后在JS脚本里定时刷新框架内容。上面两种方式都会重新加载页面,即刷新,给人的感觉不是很好!于是无刷新技术出现了。三、是对第二种方式的一种变通。即将众多框架中的一个长宽设置为0,使其不可见,然后通过脚本定时刷新该隐藏框架内容,再将该框架内容转载 2009-01-07 22:28:00 · 422 阅读 · 0 评论 -
解密ASP源代码
从网上兴致冲冲地下载了ASP源代码,准备学习研究的时候.一打开文件,天书般的加密代码.很让人郁闷吧 :( 在网上是找到了解密的方法,得一个文件挨一个文件地打开,复制,粘贴,解密,再复制,再粘贴,再保存......如果一个ASP程序有几百个文件???解决办法来了..decode.asp/* *--------------- decode.asp ---------------转载 2009-01-07 22:30:00 · 490 阅读 · 0 评论