- 2006-10-31 12:39:26Asp深度揭密
- 一、Asp基本知识
1.Asp是Active Server Pages的简称,是解释型的脚本语言环境;
2.Asp的运行需要Windows操作系统,9x下需要安装PWS;而NT/2000/XP则需要安装Internet Information Server(简称IIS);
3.Asp和JSP的脚本标签是“<%%>”,PHP的则可以设定为多种;
4.Asp的注释符号是“'”;
5.使用附加组件,可以扩... [阅读全文]
- 分类:ASP 专区作者:网络浏览:3191
- 2006-10-31 12:31:26ASP语言的特点
-
1.允许使用VBscript或Javascript简易Script语言,并可在文件中结合Html;
2.无需编译,由WEBserver执行产生;
3.与任何ActiveX Script兼容;
4.ASP原始代码不会传到客户端,客户端显示的是执行结果。
<Form>表单语法:
<Form name="StrName" id="StrId" action="" method="post/get">content</Form>;
<... [阅读全文]
- 分类:ASP 专区作者:网络浏览:2569
- 2006-6-1 20:21:2017种正则表达式
- "^\\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]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:2376
- 2006-6-1 19:45:04关于ASP的(VBScript)类
- 首先ASP的(VBScript)类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明(哈哈,我是现学现卖,说得不好请见谅)
在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:2307
- 2006-6-1 19:40:12在静态页面中显示文章被阅读的次数
- 在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效。但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢?
经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:2446
- 2006-6-1 19:32:04手把手教你在ASP中使用SQL语句
- 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了。但你要同时采用ASP和SQL的话就可能会头晕。MySQL、SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句。不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1764
- 2006-6-1 19:29:44什么才是提高ASP性能的最佳选择(三)
- 结论
本文第一部分的重要之处在于许多小事情的累积。为了强调这个问题,我设置了最后一个测试,在其中进行了我们以前曾经测试过的看来无所谓但实际上有坏影响的所有操作。我包含了许多Response.Write 声明、关闭了缓冲器、设置了默认语言、去掉了Option Explicit 引用并初始化了错误句柄。
< %@ LANGUAGE=VBSCR... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1398
- 2006-6-1 19:28:36什么才是提高ASP性能的最佳选择(二)
- 是否应该开启缓冲器?
通过脚本程序启动缓冲器
在ASP脚本的顶部包含Response.Buffer=True ,IIS就会将页面的内容缓存。
< % OPTION EXPLICIT
Response.Buffer = true
Dim FirstName
…
/app1/buffer__1.asp的片段
以前的最佳(反应时间)= 7.05 msec/page
反应时间 = ... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1207
- 2006-6-1 19:27:08什么才是提高ASP性能的最佳选择(一)
- ASP开发人员为了在他们的设计项目中获得更好的性能和可扩展性而不断努力。幸运地是,有许多书籍和站点在这方面提供了很好的建议。但是这些建议的基础都是从ASP平台工作的结构上所得出的结论,对实际获得的性能的提高没有量的测量。由于这些建议需要更加复杂的编码过程并降低了编码的可读性,开发人员就只能在看不到实际运行... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1358
- 2006-6-1 19:18:47计算文件下载时间
- <%
Function DownloadTime(intFileSize, strModemType)
Dim TimeInSeconds, ModemSpeed, strDownloadTime, AppendString
Dim intYears, intWeeks, intDays
Dim intHours, intMinutes, intSeconds
intYears = 0
intWeeks = 0
intDays = 0
intHours = 0
intMinutes = 0
intSeconds = 0
strDownloadTime = ""
Sele... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1112
- 2006-6-1 19:17:06限制只能中文输入的方法
- 实现函数:
function isCharsInBag (s, bag)
{
var i,c;
for (i = 0; i < s.length; i++)
{
c = s.charAt(i);//字符串s中的字符
if (bag.indexOf(c) > -1)
return c;
}
return "";
}
检查函数:
function ischinese(s)
{
var errorChar;
var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1101
- 2006-6-1 13:10:43检测整数和长整数的函数
- 经常见到cint和clng的溢出出错,如果有检测函数就不会出这个问题,下面这两个函数是应朋友要求写的:
'检测字符串是否是整数
function Is_Int(a_str)
if not isnumeric(a_str) or len(str) > 5
Is_Int = false
exit function
elseif len(str) < 5 then
Is_Int = true
exit function
end if
if cint(left(a_s... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1084
- 2006-6-1 12:36:50ASP程序错误详细说明例表
- 平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了,呵呵,欢迎大加添加新的错误信息及解决方法。
ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件
MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:954
- 2006-6-1 12:35:08文件操作函数详解
- 文件操作函数中,可分为三种类型,就是:1、文件名函数,2、文件管理函数;3、文件I/O函数。
1、文件名函数
文件名函数可以对文件的名称、所在子目录、驱动器和扩展名等进行操作。下表列出这些函数及其功能。
函数 说明
ExpandFileName() 返回文件的全路径(含驱动器、路径)
ExtractFileExt() 从文件名中抽... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1028
- 2006-6-1 12:34:08史上最强的数据分页方法
- 我观前辈的帖子,皆由于数据库的SQL大不一致,且SQL SERVER,ACCESS等菜鸟级数据库没有如rowid,_n_,obs等之类的辅助列,空有BETWEEN运算符而无用武之地,又无如except之类的数据集运算符,真是令无数英雄尽折腰
偶详观各数据库SQL,得出是数据库就有取前面N条记录的SQL语法,如什么select top n*****之类的语法,而数据... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:938
- 2006-6-1 12:33:09不刷新页面筛选数据库中的数据
- 我在作asp程序时经常遇到这种情况:
将数据库中的数据(如所有雇员名)列在列表框中,程序要求进行选择其中一项或多项提交到下一个页面。
但麻烦的是如果数据(如雇员)过多,会给客户的选择带来麻烦--要从很长的列表中进行数据定位。最好的解决方法是用户在选择前采用模糊查询的方式进行数据定位,准确找出需要选... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1059
- 2006-6-1 12:31:04设计FileSystemObject
- 要用 FileSystemObject (FSO) 对象模式来编程,则:
1使用 CreateObject 方法来创建 FileSystemObject 对象。
2在新创建的对象上使用适当的方法。
3访问对象的属性。
FSO 对象模式包含在 Scripting 类型库中,该库位于 Scrrun.dll 文件中。因而,要使用 FSO 对象模式,必须把 Scrrun.dll 放在 Web 服务器的适当系统... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:927
- 2006-6-1 12:30:17ASP中巧用Response存取文件
- ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Word文件数据从数据库中取出并在网页中显示出来。开始我自然地想到在服务器上创建临时文件、然后在网页中增加一个指向这个临时文件的链接,但这个方法将大大增加服务器的负担... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:975
- 2006-6-1 12:29:37包含文件对数据库链接的影响
- 你注意到没有,利用MX/UD开发程序时,所有需要链接数据库的页面中,都会在页面的开始部分使用包含文件调用数据库链接文件,如:
<!--#include file="Connections/con123456.asp" -->
那么这段代码有什么好研究的吗?当然有研究了,如果你没有正确使用它,那么也许你在本地调试很正常的程序,一旦传到服务器上就出错,... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:954
- 2006-6-1 12:24:45使用SQL语句联接表
- 在SQL中,很多威力都来自于将几个表或查询中的信息联接起来,并将结果显示为单个逻辑记录集的能力。在这种联接中包括INNER、LEFT、RIGHT这三种JOIN操作。
首先我们来讲讲INNER JOIN 的用法:INNER JOIN 语句可以用来组合两个表中的记录,只要在公共字段之中有相符的值即可,在语法上,INNER JOIN 是这样定义的。
[i... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1175
首页 上一页
1 2 3 4 5 6 7 下一页 尾页 页码:
1/7