ASP编程常用代码片段集合

需积分: 9 5 下载量 159 浏览量 更新于2024-09-15 收藏 21KB TXT 举报
"Asp常用代码集合,包含多种Asp编程中的关键函数和指令,用于处理错误、重定向、编码解码、字符串操作、日期时间处理等常见任务。" 在ASP(Active Server Pages)编程中,这些代码片段是开发者日常工作中经常使用的。下面将对每个部分进行详细解释: 1. `Randomize`:初始化随机数生成器,通常在使用`Rnd`函数生成随机数之前调用。 2. `OnErrorResumeNext`:启用错误处理,即使发生错误,也会继续执行下一行代码。 3. `ReDimPreserveArr(10)`:重新定义数组大小,同时保留原有数据。`Preserve`关键字确保数组的内容在调整大小时不会丢失。 4. `Response.Redirect`:将客户端重定向到指定的URL,常用于页面跳转。 5. `Response.Write`:向HTTP响应中写入内容,通常是HTML或者文本,显示在客户端浏览器上。 6. `q=Request("q")`:从请求对象中获取参数值,例如从URL查询字符串中获取名为“q”的参数。 7. `Server.URLEncode`:编码URL字符串,防止特殊字符导致的问题。 8. `Response.End`:立即停止当前页面的处理,不再执行任何代码。 9. `Replace`:替换字符串中的子串,例如删除或替换特定字符或字符串。 10. `<div style="display:none;">`:在HTML中创建一个隐藏的元素。 11. `Instr`:查找子字符串在主字符串中的位置,`Instr(1,Str,"a",1)`表示从第一个字符开始查找,不区分大小写。 12. `Server.HTMLEncode`:对字符串进行HTML编码,防止XSS攻击。 13. `Response.Clear`:清除HTTP响应的内容缓冲区,常用于在输出内容前清空页面。 14. `LTrim()`, `RTrim()`, `Trim()`:分别去除字符串开头、结尾、以及两边的空格。 15. `Round()`:四舍五入数字到指定的小数位数。 16. `CInt()`:将表达式转换为整数类型。 17. `StrReverse()`:反转字符串顺序。 18. `Weekday(now)`:返回当前日期是一周中的哪一天,返回值范围为1(星期日)到7(星期六)。 19. `LoadPicture()`:加载图像文件,通常用于服务器端处理图片。 20. `Split()`:将字符串分割成数组,`Ubound()`获取数组的最大索引。 21. `Server.Execute("in.asp")`:执行指定的ASP页面,合并其输出到当前页面。 22. `LCase()` 和 `UCase()`:将字符串转换为全小写和全大写。 23. `Sgn()`:返回数值的符号,-1(负数)、0(零)、1(正数)。 24. `Abs()`:返回数值的绝对值。 25. `Atn()`, `Sin()`, `Cos()`:返回反正切、正弦、余弦值,用于三角函数计算。 26. `Fix()`:返回小于或等于数值的最大整数,例如`Fix(-5.1)`返回-5。 27. `Rnd`:生成0到1之间的随机浮点数,通常与`Randomize`配合使用。 28. `Server.ScriptTimeout`:设置脚本超时时间,单位为秒。 29. `CDate()`, `DateValue()`:将字符串转换为日期类型,或提取日期部分。 30. `Replace(sre,"","",1,-1,1)` 和 `Replace(q, vbcrlf, "<br>")`:替换字符串中的特定子串,此处将换行符替换为HTML的`<br>`标签。 31. `<base target="_blank">` 和 `<base href="...">`:设置HTML文档的基URL,影响所有相对链接。 32. `<bgsound>` 和 `<iframe>`:HTML标签,分别用于播放背景音乐和嵌入外部网页。 这些代码片段展示了ASP的基础功能和常见操作,对于理解和编写ASP程序非常有帮助。