- 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 专区作者:网络浏览:3242
- 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 专区作者:网络浏览:2609
- 2006-6-4 14:40:28Request.ServerVariables应用
- 本机ip:<%=request.servervariables("remote_addr")%>
服务器名:<%=Request.ServerVariables("SERVER_NAME")%>
服务器IP:<%=Request.ServerVariables("LOCAL_ADDR")%>
服务器端口:<%=Request.ServerVariables("SERVER_PORT")%>
服务器时间:<%=now%>
IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%>
脚本超时... [阅读全文]
- 分类:其他相关作者:佚名浏览:2967
- 2006-6-4 14:31:46Utf-8和Gb2312乱码问题的终结
- 研究好多天了,也试过好多办法了,总结出目前发现最好的方法:
先说一下基本的东西:
<%@ codepage=65001%>UTF-8
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=437 %>美国/加拿大英语
<%@ codepage=932 %>日文
<%@ codepage=949 %>韩文
<%@ codepage=866 %>俄文
codepage指定了IIS按什么... [阅读全文]
- 分类:其他相关作者:佚名浏览:3181
- 2006-6-4 14:21:46“file”与“virtual”的区别
- 在编写ASP程序的时候,通常都会用到把一段相对独立的文件代码嵌套到当前页面中来。在实际的使用中很多人对"file"和"virtual"的使用不太理解,导致页面执行的时候会出现错误。现就该问题作一个简述。
使用"file"的时候,等号后面使用的是相对路径。所谓相对路径,是以当前文件所在的文件夹作为始点,通过路径搜索... [阅读全文]
- 分类:其他相关作者:佚名浏览:2352
- 2006-6-4 14:03:11几个查询优化小技巧,可以大大提高效率并解决一些问题
- 一个有效的优化与不优化或错误优化之间的差别,可能可以让你的程序执行速度差别几十倍甚至几百倍。
(本文不太适用于数据库高手观看,如有错误,欢迎不批评指正。)
以下 word 代表查询字符串,tablename代表数据表名,column代表字段名
===========================================================
技巧一:... [阅读全文]
- 分类:其他相关作者:佚名浏览:2978
- 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 专区作者:佚名浏览:2385
- 2006-6-1 19:51:18利用adodb.stream直接下载任何后缀的文件(防盗链)
- 在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里。而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法:
1、设置你的服务器的iis,给doc等后缀名做映射
2、在向客户端发送时设置其contenttype
下面详细说明方法2... [阅读全文]
- 分类:其他相关作者:佚名浏览:2466
- 2006-6-1 19:45:04关于ASP的(VBScript)类
- 首先ASP的(VBScript)类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明(哈哈,我是现学现卖,说得不好请见谅)
在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:2313
- 2006-6-1 19:40:12在静态页面中显示文章被阅读的次数
- 在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效。但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢?
经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:2456
- 2006-6-1 19:34:54彻底终结浏览器Cahce页面的解决方案
- 浏览器经常Cache你的页面,这是一个很麻烦的问题,下面先提出几种方案来解决一般的问题:(把下面的代码加入到asp程序的最开始位置)
<%
response.expires = 0
response.expiresabsolute = Now() - 1
response.addHeader "pragma","no-cache"
response.addHeader "cache-control","private"
Response.CacheControl = ... [阅读全文]
- 分类:其他相关作者:佚名浏览:1607
- 2006-6-1 19:32:04手把手教你在ASP中使用SQL语句
- 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了。但你要同时采用ASP和SQL的话就可能会头晕。MySQL、SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句。不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1776
- 2006-6-1 19:29:44什么才是提高ASP性能的最佳选择(三)
- 结论
本文第一部分的重要之处在于许多小事情的累积。为了强调这个问题,我设置了最后一个测试,在其中进行了我们以前曾经测试过的看来无所谓但实际上有坏影响的所有操作。我包含了许多Response.Write 声明、关闭了缓冲器、设置了默认语言、去掉了Option Explicit 引用并初始化了错误句柄。
< %@ LANGUAGE=VBSCR... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1406
- 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 专区作者:佚名浏览:1213
- 2006-6-1 19:27:08什么才是提高ASP性能的最佳选择(一)
- ASP开发人员为了在他们的设计项目中获得更好的性能和可扩展性而不断努力。幸运地是,有许多书籍和站点在这方面提供了很好的建议。但是这些建议的基础都是从ASP平台工作的结构上所得出的结论,对实际获得的性能的提高没有量的测量。由于这些建议需要更加复杂的编码过程并降低了编码的可读性,开发人员就只能在看不到实际运行... [阅读全文]
- 分类:ASP 专区作者:佚名浏览:1364
- 2006-6-1 19:22:23编程优化杂谈
- 1. 在SQL中, 如果选择某字段不为空的记录有两种写法:where columnExample <> ''
或者是where columnExample is not null
经测试, 后者比前者要快好几倍(columnExample经过索引)
2. 在ASP中, 使用GetRows与不使用GetRows而直接用Record来循环调用, 两者其实有所差别, 下面是测试:
调用记录数: 484
... [阅读全文]
- 分类:其他相关作者:佚名浏览:1189
- 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 专区作者:佚名浏览:1115
- 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 专区作者:佚名浏览:1105
- 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 专区作者:佚名浏览:1087
- 2006-6-1 12:54:05转换字符串单词的第一个字母为大写
- 原单词:welcome to hx66net, happy news. from juven.
转换后:Welcome To Hx66net, Happy News. From Juven.
自定义函数:
<%
Function PCase(strInput)
iPosition = 1
Do While InStr(iPosition, strInput, " ", 1) <> 0
iSpace = InStr(iPosition, strInput, " ", 1)
strOutput = strOutput &... [阅读全文]
- 分类:其他相关作者:佚名浏览:1084
首页 上一页
1 2 3 4 5 6 7 8 9 10 下一页 尾页 页码:
1/11