ASP编程常用代码片段集合
需积分: 9 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程序非常有帮助。
2009-05-14 上传
2007-11-03 上传
2008-11-06 上传
2007-06-24 上传
2007-07-05 上传
2010-03-05 上传
2010-07-17 上传
recoyi
- 粉丝: 1
- 资源: 5
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南