HTML、JavaScript与ASP实用代码集合
需积分: 0 147 浏览量
更新于2024-08-29
收藏 85KB PDF 举报
本文主要分享了一些实用的HTML、JavaScript以及ASP代码片段,涵盖了电子邮件发送、网页缓存控制、获取客户端IP地址以及记录集对象在ASP中的常见操作。
1. CDONTS.NewMail组件用于发送电子邮件
CDONTS是Classic ASP中的一个组件,用于发送电子邮件。在使用时,首先通过`Server.CreateObject("CDONTS.NewMail")`创建一个MailObject实例,然后设置发件人、收件人、抄送人、密送人、邮件主题和内容。`MailFormat`参数用于设定邮件格式,0表示MIME(多用途互联网邮件扩展),1表示纯文本。`BodyFormat`则控制邮件正文格式,0为HTML,1为纯文本。此外,还可以设置邮件重要性、添加附件,并通过`Send`方法发送邮件,最后释放对象。
2. 阻止网页被浏览器缓存
在ASP中,可以通过设置HTTP响应头来防止页面被缓存。`Response.Expires=-1`表示页面过期时间设为过去,`Response.ExpiresAbsolute=Now()-1`设置绝对过期时间为当前时间减去1秒,`Response.CacheControl="no-cache"`指示浏览器不要缓存页面内容。
3. 获取客户端IP地址
在ASP中,可以使用`Request.ServerVariables("REMOTE_ADDR")`来获取访问者的真实IP地址。这在需要识别不同用户或统计访问来源时非常有用。
4. ASP中的记录集对象操作
记录集是ASP处理数据库查询结果的主要方式。以下是一些常见的记录集操作:
- `rs.MoveNext`:将记录指针向后移动一行。
- `rs.MovePrevious`:将记录指针向前移动一行。
- `rs.MoveFirst`:将指针移动到数据集的第一行。
- `rs.MoveLast`:将指针移动到最后一行。
- `rs.AbsolutePosition=N`:将指针移动到数据集的第N行。
- `rs.PageSize=N`:设置每页显示N条记录。
- `rs.PageCount`:返回按照`PageSize`设置的总页数。
- `rs.RecordCount`:返回记录总数。
- `rs.BOF`:如果指针位于数据集开头,返回True。
- `rs.EOF`:如果指针位于数据集末尾,返回True。
- `rs.Delete`:删除当前记录,指针位置不变。
- `rs.AddNew`:在数据集末尾添加新的记录。
这些代码片段展示了ASP在实际开发中的一些基本操作,对于初学者和经验丰富的开发者来说都是有价值的参考资料。了解并掌握这些基础操作,能够帮助开发者更高效地进行Web应用开发。
2011-01-11 上传
2009-08-13 上传
2020-10-28 上传
点击了解资源详情
2020-10-30 上传
2020-10-29 上传
2020-12-11 上传
2012-12-30 上传
2010-04-20 上传
weixin_38545243
- 粉丝: 7
- 资源: 899
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案